Sdílet prostřednictvím


Procházení kódu Transact-SQL

platí pro:SQL Server

Ladicí program Transact-SQL umožňuje ovládat, které příkazy Transact-SQL probíhají v okně Editoru dotazů pro databázový stroj. Ladicí program můžete pozastavit u jednotlivých příkazů a pak zobrazit stav prvků kódu v tomto okamžiku.

Zarážky

Bod přerušení signalizuje ladicímu programu, aby zastavil provádění u konkrétního příkazu Transact-SQL. Další informace o bodech přerušení viz Transact-SQL Body přerušení.

Řízení provádění příkazů

V ladicím programu Transact-SQL můžete zadat následující možnosti spuštění z aktuálního příkazu v Transact-SQL kódu:

  • Spusťte k dalšímu breakpointu.

  • Přejděte k dalšímu příkazu.

    Pokud další příkaz vyvolá Transact-SQL uloženou proceduru, funkci nebo trigger, ladicí program zobrazí nové okno Editoru dotazů, které obsahuje kód modulu. Okno je v režimu ladění a provádění se pozastaví u prvního příkazu v modulu. Můžete procházet kódem modulu, například nastavením bodů přerušení nebo krokováním kódu.

  • Přejděte přes další příkaz.

    Provede se další příkaz. Pokud příkaz vyvolá uloženou proceduru, funkci nebo trigger, kód modulu se spustí, dokud se nedokončí, vrátí výsledky volajícímu kódu. Pokud máte jistotu, že uložená procedura neobsahuje žádné chyby, můžete ji překročit. Provádění se pozastaví na příkazu, který následuje za voláním uložené procedury, funkce nebo triggeru.

  • Opusťte uloženou proceduru, funkci nebo trigger.

    Provádění se pozastaví na příkazu, který následuje za voláním uložené procedury, funkce nebo triggeru.

  • Spusťte z aktuálního umístění na aktuální umístění ukazatele a ignorujte všechny zarážky.

Následující tabulka uvádí různé způsoby, jak můžete řídit, jak se příkazy spouští v Transact-SQL ladicím programu.

Akce Provedení akce:
Spusťte všechny příkazy od aktuálního příkazu do další zarážky V nabídce Ladění vyberte Pokračovat. Na panelu nástrojů Ladění vyberte tlačítko Pokračovat. Stiskněte klávesu F5.
Krok do dalšího příkazu nebo modulu V nabídce Ladění vyberte Krok do. Na panelu nástrojů Ladění vyberte tlačítko Krok do. Stiskněte klávesu F11.
Přejděte na další příkaz nebo modul. V nabídce Ladění vyberte krok nad. Na panelu nástrojů Ladění vyberte tlačítko Krok přes. Stiskněte klávesu F10.
Vystoupit z modulu V nabídce Ladění vyberte Krok ven. Na panelu nástrojů Ladění klikněte na tlačítko Krok ven. Stiskněte SHIFT+F11.
Běž k aktuální poloze kurzoru Klikněte pravým tlačítkem myši v okně Editoru dotazů a vyberte Spustit do kurzoru. Stiskněte kombinaci kláves CTRL+F10.