Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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+. |