Jak Umożliwia wyświetlanie definicji procedura przechowywana (SQL Server Management Studio)
Kilka procedury składowane w systemie, funkcje systemowe i widoki wykazu zawierają informacje dotyczące procedur przechowywanych.Za pomocą tych procedur przechowywanych systemu, zobacz temat definicji procedura przechowywana: Oznacza to, Transact-SQL instrukcje, które są używane do tworzenia procedura przechowywana. Może to być przydatne, jeśli nie masz Transact-SQL plik skryptu umożliwiającego tworzenie procedura przechowywana.
Aby wyświetlić definicję procedura przechowywana przy użyciu sys.sql_modules
W Eksploratorze obiektów połączenia z wystąpienie Database Engine, a następnie rozwiń tego wystąpienie.
Na pasku narzędzi kliknij przycisk Nowa kwerenda.
W oknie kwerendy wprowadź następujące instrukcje.Zmień nazwę bazy danych i nazwę procedura przechowywana, aby odwoływać się do bazy danych i procedura przechowywana, która ma.
USE AdventureWorks; GO SELECT definition FROM sys.sql_modules WHERE object_id = (OBJECT_ID(N'AdventureWorks.dbo.uspLogError'));
Aby wyświetlić definicję procedura przechowywana przy użyciu OBJECT_DEFINITION
W Eksploratorze obiektów połączenia z wystąpienie Database Engine, a następnie rozwiń tego wystąpienie.
Na pasku narzędzi kliknij przycisk Nowa kwerenda.
W oknie kwerendy wprowadź następujące instrukcje.Zmień nazwę bazy danych i nazwę procedura przechowywana, aby odwoływać się do bazy danych i procedura przechowywana, która ma.
USE AdventureWorks; GO SELECT OBJECT_DEFINITION (OBJECT_ID(N'AdventureWorks.dbo.uspLogError'));
Aby wyświetlić definicję procedura przechowywana przy użyciu sp_helptext
W Eksploratorze obiektów połączenia z wystąpienie Database Engine, a następnie rozwiń tego wystąpienie.
Na pasku narzędzi kliknij przycisk Nowa kwerenda.
W oknie kwerendy wprowadź następujące instrukcje.Zmień nazwę bazy danych i nazwę procedura przechowywana, aby odwoływać się do bazy danych i procedura przechowywana, która ma.
USE AdventureWorks; GO EXEC sp_helptext N'AdventureWorks.dbo.uspLogError';