Krokowe wykonywanie kodu języka Transact-SQL
Transact-SQL Debuger umożliwia kontrolowanie, które Transact-SQL sprawozdania są uruchamiane w Aparat baz danych okno Edytor kwerend.Można wstrzymać debugera na pojedyncze instrukcje i w tym momencie wyświetlić stan elementów kodu.
Punkty przerwania
Punkt przerwania sygnały debugera, aby zatrzymać wykonywanie na określonym Transact-SQL instrukcja.Akt Ustawianie punktu przerwania oświadczenie jest nazywany Przełączanie punkt przerwania.Punkt przerwania, można przełączyć na Transact-SQL instrukcja deklaracji wybierając i wykonując jedną z następujących czynności:
Naciśnij klawisz F9.
Na debugowania menu, kliknij Przełącz punkt przerwania.
W oknie Edytor kwerend kliknij szary pasek z lewej strony Transact-SQL instrukcja tego możesz chcieć.
Aby przeglądać i zarządzać wszystkie punkty przerwania otwarte, można użyć Breakpoints okna.Breakpoints okno wyświetla informacje, takie jak która linia kodu punkt przerwania znajduje się na.W Breakpoints okna, również usunąć, wyłącz i Włącz punkty przerwania.Więcej informacji o Breakpoints okna, zobacz Okno punktów przerwania.
Można otworzyć Breakpoints okna w jednym z następujących sposobów:
Na debugowania menu, kliknij Windows, a następnie kliknij przycisk Breakpoints.
Na debugowania paska narzędzi, kliknij Breakpoints przycisku.
Naciśnij klawisze CTRL + ALT + B.
Można tymczasowo wyłączyć punkt przerwania.Zapobiega to punkt przerwania wstrzymywanie wykonywania, ale pozostawia definicji w miejscu, przypadek, gdy chcesz później ponownie włączyć punkt przerwania.
W poniższej tabela przedstawiono różne sposoby, w których można wyłączyć, włączyć ponownie i usuwanie punktów przerwania.
Action |
Procedura |
---|---|
Wyłączanie poszczególnych punktów punkt przerwania |
|
Wyłącz wszystkie punkty przerwania |
|
Ponownie włączyć poszczególnych punktów punkt przerwania |
|
Ponownie włączyć wyłączone wszystkie punkty przerwania |
|
Usuwanie pojedynczych punktów punkt przerwania |
|
Usuń wszystkie punkty przerwania |
|
Ostrzeżenie
The Transact-SQL debugger does not support the Microsoft Visual Studio features of setting breakpoint conditions or hit counts.
Kontrolowanie wykonania instrukcji
W Transact-SQL debugera, można określić następujące opcje wykonywania z bieżącej instrukcja w Transact-SQL kodu:
Uruchom do następnego punktu punkt przerwania.
Wkrocz następnej instrukcja.
Jeśli następna instrukcja wywołuje Transact-SQL procedura składowana, funkcja lub wyzwalacza debugera wyświetla new Query Editor window zawierający kod modułu.Okno to jest w trybie debugowania i wstrzymuje wykonywanie na pierwszym instrukcja w module. Można następnie przesuwać kod modułu, na przykład przez punktów kontrolnych lub Krokowe wykonywanie kodu.
Przechodzeniem następnej instrukcja.
Następna instrukcja jest wykonywany.Jednak jeśli instrukcja wywołuje procedura składowana, funkcja lub wyzwalacza, kod moduł uruchamia aż zakończeniu, a wyniki są zwracane do kodu wywołującego.Jeśli masz pewność, że nie wystąpią błędy w procedura składowana, mogą być kolejno nad nim.Wstrzymuje wykonywanie instrukcja, który następuje wywołanie procedura składowana, funkcja lub wyzwalacza.
Wychodzenie z procedura składowana, funkcja lub wyzwalacza.
Wstrzymuje wykonywanie instrukcja, który następuje wywołanie procedura składowana, funkcja lub wyzwalacza.
Uruchom z bieżącej lokalizacji w bieżącej lokalizacji kursora i zignoruje wszystkie punkty przerwania.
W poniższej tabela przedstawiono różne sposoby, w których można kontrolować sposób instrukcji wykonać w Transact-SQL debugera.
Action |
Procedura |
---|---|
Uruchom wszystkie instrukcjas z bieżącego instrukcja do następnego punktu punkt przerwania |
|
Wkrocz następnej instrukcja lub moduł |
|
Krok dalej instrukcja lub moduł |
|
Wyjście z modułu |
|
Uruchom w bieżącej lokalizacji kursor |
|
Zobacz także