Udostępnij za pośrednictwem


sp_helptext (Transact-SQL)

Służy do wyświetlania definicji zdefiniowanej przez użytkownika reguła, domyślnie niezaszyfrowanej Transact-SQL Procedura przechowywana, zdefiniowane przez użytkownika Transact-SQL procedury przechowywanej, funkcja, wyzwalaczy, kolumna obliczana, wyboru ograniczenia, widoku lub obiektu systemu, takich jak system.

Topic link iconKonwencje składni języka Transact-SQL

sp_helptext [ @objname = ] 'name' [ , [ @columnname = ] computed_column_name ]

Argumenty

  • [ @objname = ] 'name'
    To nazwa kwalifikowana lub nonqualified zdefiniowanej przez użytkownika, o zakresie schematu obiektu.Znaki cudzysłowu są wymagane tylko wtedy, gdy jest określona kwalifikowaną obiektu.Jeśli zostanie podana pełna nazwa, włączając w to nazwę bazy danych, nazwa bazy danych musi być nazwą bieżącej bazy danych.The object must be in the current database.name is nvarchar(776), with no default.

  • [ @columnname = ] 'computed_column_name'
    Jest nazwą kolumna obliczana, dla którego są wyświetlane informacje definicji.The table that contains the column must be specified as name.column_name is sysname, with no default.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Nazwa kolumna

Typ danych

Description

Tekstowe

nvarchar(255)

Definicja obiektu

Remarks

sp_helptext służy do wyświetlania definicji, która służy do tworzenia obiektu w wielu wierszach.Każdy wiersz zawiera 255 znaków Transact-SQL Definicja. Definicja znajduje się w definicja kolumnasys.sql_modules Służy do wyświetlania katalogu.

Uprawnienia

Członkostwo w grupie wymaga publiczne roli.Publicznie widoczne są definicji obiektów systemu.Definicja obiektów użytkownika jest widoczne dla właściciela obiektu lub grantees, które mają jeden z następujących uprawnień: ALTER, kontroli, własność UWZGLĘDNAIJĄ lub definicja VIEW.

Przykłady

A.Wyświetlanie definicji wyzwalacza

W poniższym przykładzie służy do wyświetlania definicji uBillOfMaterials wywoływany w AdventureWorks Baza danych.

USE AdventureWorks;
GO
EXEC sp_helptext 'Production.uBillOfMaterials';
GO

B.Wyświetlanie definicji kolumna obliczana

W poniższym przykładzie służy do wyświetlania definicji kolumna obliczana TotalDue na SalesOrderHeader Tabela w AdventureWorks Baza danych.

USE AdventureWorks;
GO
sp_helptext @objname = N'AdventureWorks.Sales.SalesOrderHeader', @columnname = TotalDue ;
GO

Here is the result set.

Text
--------------------------------------------
(isnull(([SubTotal]+[TaxAmt])+[Freight],(0)))