Ladění uložených procedur v SQL Serveru

nedávno jsem dal dohromady lekci o ladění uložených procedur. Je součástí mé uložené procedury rozbalené kurzu. Při ladění uložené procedury, budete moci spustit svůj kód řádek po řádku, snadno řešit logické problémy.

Pokud nejste obeznámeni s uloženými postupy ladění, budete chtít sledovat toto úvodní video; protože vás seznámí s některými z hlavních konceptů.

můžete se dozvědět více o tom tohle video, je to přepis následuje

Pokud se chcete dozvědět více o tom, jak k ladění uložené procedury, proč se můj kurz Uložené Procedury, Rozbaleno? Použijte kód kupónu BLOGPOST-201, abyste jej získali s výraznou slevou.

Vytvořit Uložené Procedury
Uložené Procedury Rozbalen

Ladění Uložené Procedury

V tomto oddíle budeme mluvit o ladění uložených procedur. Než se pustíme do práce s mechanikou, jak ladit a spustit postup, myslel jsem, že bychom si jen povídali o pozadí a o tom, co je ladění skutečně.

Cesta zpět v prvních dnech, kdy počítače byly první beinginvented, byly mechanické a jeden z prvních problémů, které měli s počítač byl tam byl vlastně můra, která uvízla v relé a způsobil therelay přestane fungovat.

, která se stala první počítačovou chybou. Odtud pochází termín „ladění“, protože tam skutečně našli

chyba v obvodu je, když našli tuto můru uvíznutou v tomto relé. Tady je obrázek té první chyby a je to z článku na Wikipedii, takže to je trivia.

jak víte na počítačích, existuje spousta žargonu, vyVždy se divíte, odkud pochází. To ve skutečnosti pochází ze skutečné živé chyby a tam je pod skotskou páskou.

možná se divíte, proč Ladíme uložené procedury. Důvodem je, že jak se naše SQL komplikuje, je těžší pochopit, kde může být chyba.

můžete Si to představit jako naši uložené procedury získat více a více prohlášení, bude to trochu těžší pro nás pochopit, kde tam může být překlep, nebo možná logická chyba a budeme potřebovat způsob, jak spustit naše prohlášení a jak budeme prostřednictvím našeho programu, možná být schopen, aby se mikroskop, obrazně řečeno, a zkontrolujte náš program, jak to půjde vidět, jak se to chová a v určitých bodech určit, zda program je chovat se tak, jak si myslíme, že se to mělo chovat a pokud ne, získat lepší pochopení toho, co se děje, takže můžeme opravit případné problémy, které vidíme.

takže ladění uložených postupů nám umožní řešit naše mnohem lepší než jen druh použití slepých pokusů a omylů. Takže je tu několik opravdu užitečných debugovacích konceptů, do kterých půjdeme v naší práci prostřednictvím relace.

jedním z nich je to, co se nazývá krok do a to je místo, kde jsou spuštěny uložené procedury a krok kód do jiného procesu.

je tu jako Step Over, kde můžete přeskočit uložené procedury, takže nemusíte nutně spouštět řádek po řádku do uložených procedur, které vás nezajímají.

můžeme nastavit, co se nazývá Body Přerušení, které nám umožní, aby náš kód automaticky zastaví na řádku, pokud tento řádek je setkal v uložené proceduře.

k dispozici jsou také lokální proměnné, které můžeme zkontrolovat. Můžeme skutečně vidět hodnoty ourvariables jako uložené procedury jsou spuštěny.

takže to jsou všechny velmi užitečné koncepty, které budeme používataby nám pomohli řešit uložené procedury.

takže v další lekci tyto koncepty skutečně použijeme a uvedeme je do života.

Vytvořit Uložené Procedury
Uložené Procedury Rozbalen

Pokud se chcete dozvědět více o tom, jak k ladění uložené procedury, proč se můj kurz Uložené Procedury, Rozbaleno? Použijte kód kupónu BLOGPOST-201, abyste jej získali s výraznou slevou.



+