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.
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)))