Debugging proceduri stocate în SQL Server

am pus recent împreună o lecție despre depanarea procedurilor stocate. Este o parte din procedurile mele stocate curs despachetat. Când depanați procedurile stocate, puteți rula codul lor linie cu linie, pentru a depana cu ușurință problemele logice.

dacă nu sunteți familiarizați cu procedurile de depanare stocate, veți dori să vizionați acest videoclip introductiv; deoarece vă va familiariza cu unele dintre conceptele principale.

puteți afla mai multe despre acest videoclip, este transcrierea urmează

dacă doriți să aflați mai multe despre cum să depanați procedurile stocate, de ce să nu luați cursul meu proceduri stocate despachetate? Utilizați cod promoțional BLOGPOST – 201 să-l la o reducere semnificativă.

creare proceduri stocate
proceduri stocate neambalate

depanare proceduri stocate

în această secțiune vom vorbi despre depanarea procedurilor stocate. Înainte de a intra în lucru prin mecanica de modul de depanare și de a începe procedura, m-am gândit că ar vorbi doar despre fundal și ceea ce depanare este într-adevăr.

cu mult timp în urmă, când computerele au fost inventate pentru prima dată, erau mecanice și una dintre primele probleme pe care le-au avut cu un computer a fost că a existat de fapt o molie care s-a blocat în releu și a făcut ca întârzierea să nu mai funcționeze.

care a devenit primul bug de calculator. De aici vine termenul „depanare”pentru că acolo au găsit

defecțiunea în circuit este atunci când au găsit această molie blocată în acest releu. Iată imaginea primului bug și este dintr-un articol Wikipedia, deci asta e trivia.

după cum știți pe computere, există o mulțime de jargon, vă întrebați întotdeauna de unde vine. Acest lucrude fapt, provine dintr-un bug real live și acolo este sub bandă Scotch.

s-ar putea să vă întrebați De ce depanăm procedurile stocate. Motivul este că, pe măsură ce SQL-ul nostru devine mai complicat, devine mai greu de înțeles unde poate fi o eroare.

vă puteți imagina ca procedurile noastre stocate obține mai multe și mai multe declarații, va fi un pic mai greu pentru noi să înțelegem în cazul în care poate exista o greșeală de scriere sau poate o eroare de logică și vom avea nevoie de o modalitate de a rula Declarația noastră și așa cum vom trece prin programul nostru, poate fi capabil de a scoate un microscop, la figurat vorbind, și de a inspecta programul nostru ca se execută pentru a vedea cum se comportă și în anumite puncte determina dacă programul se comportă modul în care credem că ar trebui să se comporte și, dacă nu, obține o mai bună înțelegere a ce se întâmplă astfel încât să putem corecta orice probleme care vedem.

deci depanarea procedurilor stocate ne va permite să depanăm mult mai bine decât doar un fel de utilizare a încercărilor și erorilor oarbe. Deci, există unele concepte de depanare foarte utile pe care le vom merge în activitatea noastră prin sesiune.

una dintre ele este ceea ce se numește pas în și este în cazul în care se execută procedura stocate și pas codul într-un alt proces.

există un fel de pas peste, unde puteți sări peste procedurile stocate, deci nu trebuie neapărat să rulați linie cu linie în proceduri stocate care nu vă interesează.

putem configura ceea ce se numesc puncte de întrerupere, ceea ce ne va permite ca codul nostru să se oprească automat pe o linie dacă acea linie este întâlnită în procedura stocată.

există, de asemenea, variabile locale pe care le putem inspecta. Putem vedea de fapt valorile noastrevariabile pe măsură ce procedurile stocate rulează.

deci, toate acestea sunt concepte foarte utile pe care le vom folosipentru a ne ajuta să depanăm procedurile stocate.

deci, în lecția următoare, vom pune de fapt aceste concepte pentru a le folosi și a le aduce la viață.

creare proceduri stocate
proceduri stocate neambalate

dacă doriți să aflați mai multe despre cum să depanați procedurile stocate, de ce să nu urmați Cursul meu proceduri stocate neambalate? Utilizați cod promoțional BLOGPOST – 201 să-l la o reducere semnificativă.



+