Megosztás a következőn keresztül:


Lépjen át a Transact-SQL kód lépésein.

A következőkre vonatkozik:SQL Server

A Transact-SQL hibakeresővel szabályozhatja, hogy mely Transact-SQL utasítások futnak az adatbázismotor lekérdezésszerkesztő ablakában. Szüneteltetheti a hibakeresőt az egyes utasításokon, majd megtekintheti a kódelemek állapotát ezen a ponton.

Töréspontok

A töréspont jelzi a hibakeresőnek, hogy szünetelteti a végrehajtást egy adott Transact-SQL utasításon. További információ a töréspontokról: Transact-SQL töréspontok.

Vezérlőutasítás végrehajtása

A Transact-SQL hibakeresőben a következő beállításokat adhatja meg a végrehajtáshoz az aktuális utasításból Transact-SQL kódban:

  • Vigye tovább a következő töréspontig.

  • Lépjen a következő utasításba.

    Ha a következő utasítás meghív egy Transact-SQL tárolt eljárást, függvényt vagy eseményindítót, a hibakereső egy új Lekérdezésszerkesztő ablakot jelenít meg, amely tartalmazza a modul kódját. Az ablak hibakeresési módban van, és a végrehajtás szünetel a modul első utasításában. Ezután átléphet a modulkódon, például töréspontok beállításával vagy a kódon való áthaladással.

  • Lépjen túl a következő utasításon.

    A következő utasítás végrehajtásra kerül. Ha az utasítás egy tárolt eljárást, függvényt vagy eseményindítót hív meg, a modul kódja addig fut, amíg be nem fejeződik, és visszaadja az eredményeket a hívó kódnak. Ha biztos abban, hogy a tárolt eljárásban nincsenek hibák, továbbléphet. A végrehajtás szünetelteti a tárolt eljárás, függvény vagy eseményindító hívását követő utasítást.

  • Lépjen ki egy tárolt eljárásból, függvényből vagy eseményindítóból.

    A végrehajtás szünetelteti a tárolt eljárás, függvény vagy eseményindító hívását követő utasítást.

  • Futtassa az aktuális helyről az egérmutató aktuális pontjára, és hagyja figyelmen kívül az összes töréspontot.

Az alábbi táblázat felsorolja azokat a különböző módszereket, amelyekkel szabályozhatja, hogyan hajthatók végre utasítások a Transact-SQL hibakeresőben.

Akció Művelet végrehajtása:
Futtassa az összes utasítást az aktuális utasítástól a következő töréspontig. A Hibakeresés menüben válassza a Folytatás lehetőséget. Válassza a Folytatás gombot a Hibakeresés eszköztáron. Nyomja le az F5 billentyűt.
Lépés a következő utasításba vagy modulba Válassza a Lépés elemet a Hibakeresés menüben. Válassza a Tovább gombot a Hibakeresés eszköztáron. Nyomja le az F11 billentyűt.
Lépés a következő utasítás vagy modul fölé A Hibakeresés menüben válassza a Lépés lehetőséget. Válassza a Lépés gombot a Hibakeresés eszköztáron. Nyomja le az F10 billentyűt.
Lépj ki egy modulból A Hibakeresés menüben válassza a Kilépés lehetőséget. A Hibakeresés eszköztáron válassza a Kilépés gombot. Nyomja meg a Shift+F11 billentyűt.
Futtatás az aktuális kurzor helyére Kattintson a jobb gombbal a Lekérdezésszerkesztő ablakban, majd válassza a Futtatás kurzorhozlehetőséget. Nyomja le a CtrlF10+.