sp_helptext (Transact-SQL)

Şifrelenmemiş bir kullanıcı tanımlı kural, varsayılan tanımını görüntüler Transact-SQL saklı yordam, kullanıcı tanımlı Transact-SQL işlev, tetikleyici, hesaplanmış bir sütun, onay kısıtlaması, görünüm veya sistem nesnesi bir sistem saklı yordamgibi.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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

Bağımsız değişkenler

  • [ NesneAdı = ] 'name'
    Tam veya nonqualified kullanıcı tanımlı, şema kapsamlı nesne adıdır.Tırnak işaretleri yalnızca tam bir nesne belirtilmemişse gereklidir.Bir veritabanı adı dahil tam bir adı verdiyse, geçerli veritabanının adını veritabanı adı olmalıdır.Nesne, geçerli veritabanı içinde olmalıdır.nameİş nvarchar(776), ile hiçbir varsayılan.

  • [ ColumnName @ = ] 'computed_column_name'
    Hesaplanmış bir sütun tanımı bilgilerini görüntülenecek addır.' % S'sütun sütun içeren tablo olarak belirtilmelidir name.column_nameİş sysname, ile hiçbir varsayılan.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

Metin

nvarchar(255)

Nesne tanımı

Açıklamalar

sp_helptextbirden fazla satırda bir nesne oluşturmak için kullanılan tanımı görüntüler.Her satır 255 karaktere Transact-SQL tanımı.Tanım bulunan tanımını sütun sql_dependencies Katalog görünümü.

İzinler

Üyelik gerektiren public rolü.Sistem nesne tanımları genel olarak görülebilir.Kullanıcı nesnelerinin tanımı, nesne sahibi veya aşağıdaki izinlerden herhangi biri olan grantees görülebilir: alter, control, sahipliği veya Görünüm TANIMI.

Örnekler

A.Tetikleyici tanımını görüntüleme

Aşağıdaki örnek tetikleyici tanımını görüntüler dEmployee , AdventureWorks2008R2 veritabanı.

USE AdventureWorks2008R2;
GO
EXEC sp_helptext 'HumanResources.dEmployee';
GO

B.Hesaplanmış bir sütuntanımı görüntüleme

Aşağıdaki örnek, hesaplanmış bir sütuntanımı görüntülerTotalDue , SalesOrderHeadertablo AdventureWorks2008R2 veritabanı.

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

Sonuç kümesi buradadır.

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