Udostępnij za pośrednictwem


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.