Okno stosu wywołań
The Call Stack window displays the modules on the call stack, and the data types and values of any parameters that are passed to the modules.Transact-SQL modules include stored procedures, functions, and triggers. To display the call stack, you must be in debug mode.
Aby uzyskać dostęp do okna stosu wywołań
- Na debugowania menu, kliknij Windows, a następnie kliknij przycisk Stos wywołań.
Aby zmienić bieżącą ramką stosu wywołań
Aby stosu klatkę bieżącą klatkę można użyć jednej z następujących procedur:
Kliknij prawym przyciskiem myszy ramkę stosu, a następnie kliknij Przełącznik do ramki.
Dwukrotnie kliknij ramkę stosu.
Aby wyświetlić źródło ramki innych niż bieżąca ramka
- Kliknij prawym przyciskiem myszy ramkę stosu, a następnie kliknij Przejdź do kodu źródłowego.
Ramek stosu
Każdy wiersz w Stos wywołań okno jest nazywana ramką stosu i reprezentuje połączenie od Transact-SQL plik skryptu do modułu lub wywołanie z jednego modułu do innego.Ramka dołu stosu wyświetlane wskazuje wiersza w Aparat baz danych Query Editor window, dokonane pierwsze wywołanie do stosu.Górny wiersz wskazuje linii, na którym debuger wstrzymane wykonanie i zidentyfikowany przez żółtą strzałkę w lewym marginesie okna.Każdy wiersz pośrednie wskazuje moduł i numer wiersza źródło kod, który jest nazywany klatki następnej wyższej stosu.
Wszystkie wyrażenia w zmiennych lokalnych, Watch, i QuickWatch windows oceniane są oparte na bieżącej klatce stosu.W oknie Edytor kwerend wyświetla kod dla bieżącej klatki.Bieżąca klatka stosu jest domyślnie ramki, w której Transact-SQL debugera wstrzymane wykonywanie.Po zmianie bieżącej ramki stosu do innej klatki, wyrażenia w zmiennych lokalnych, Watch, i QuickWatch systemu windows są reevaluated w kontekście nowej ramki i źródło kod nowa ramka jest wyświetlany w oknie Edytor kwerend.
kolumny
Nazwa
Wyświetla informacje na temat modułu na stos wywołań.Do dolnego wiersza w stos wywołań nazwę Wyświetla Edytor kwerend źródło okna i wiersza numer pierwszego wywołania do stosu.W wierszach nazwę w formacie Module(Instance.Database)(ParmList) linenumber.
Moduł
To nazwa procedura składowana, funkcja lub procedura składowana, odwołujące się do następnej ramki.Instance.Database
Wystąpienie jest Aparat baz danych i bazy danych, którego gospodarstwo modułu.ParmList
Wskazuje typ danych, nazwę i wartość dla każdego z parametrów przekazany podczas wywołania do modułu.LineNumber
Wszystkie wiersze, z wyjątkiem górnego rzędu LineNumber wskazuje, która linia w module nazywane do ramki.Dla pierwszego rzędu LineNumber wskazuje aktualnie się debugger wiersz.
Język
Wyświetla Języka Transact-SQL dla Transact-SQL.
Zobacz także