sp_helptext (Transact-SQL)
Şifrelenmemiş bir kullanıcı tarafından tanımlanmış kural, varsayılan olarak, tanımını görüntüler. Transact-SQL Kullanıcı tanımlı bir saklı yordam Transact-SQL işlev, tetikleyici, hesaplanan sütun, CHECK kısıtlaması, görünüm veya bir sistem gibi sistem nesnesi saklı yordamını.
sp_helptext [ @objname = ] 'name' [ , [ @columnname = ] computed_column_name ]
Bağımsız değişkenler
[ @objname = ] 'name'
Tam veya nonqualified kullanıcı tanımlı, şema kapsamlı bir nesnenin adıdır.Yalnızca, tam bir nesne belirtilmemişse, tırnak işaretleri gereklidir.Veritabanı adı, bir veritabanı adı da dahil olmak üzere, tam bir ad belirtilmezse, geçerli veritabanının adı olması gerekir.The object must be in the current database.name is nvarchar(776), with no default.[ @columnname = ] 'computed_column_name'
Hesaplanmış sütun tanımlama bilgileri görüntülenecek addır.The table that contains the column must be specified as name.column_name is sysname, with no default.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Text |
nvarchar(255) |
Nesnenin tanımı |
Remarks
sp_helptext birden çok satırda bir nesne oluşturmak için kullanılan tanımı görüntüler.Her satır, 255 karakter içeren Transact-SQL tanımı. Tanımı, içinde bulunduğu tanım sütunsql_dependencies kataloğunu görüntüleyin.
İzinler
Üyelik gerektirir Ortak roldür.Sistem nesne tanımlarına genel olarak görülebilir.Kullanıcı nesnelerinin tanımı için nesne sahibi veya aşağıdaki izinlerden herhangi biri olan grantees görülebilir: ALTER, DENETIM, SAHIPLIĞINI ALıN veya Görünüm TANıMı.
Örnekler
C.Tetikleyici tanımını görüntüleme
Aşağıdaki örnek, tanımını görüntüler uBillOfMaterials ' de tetikleyici AdventureWorks Veritabanı.
USE AdventureWorks;
GO
EXEC sp_helptext 'Production.uBillOfMaterials';
GO
b.hesaplanan sütun tanımı görüntüleme
Aşağıdaki örnek, hesaplanan sütun tanımını görüntüler. TotalDue üzerinde SalesOrderHeader ' de tablo AdventureWorks Veritabanı.
USE AdventureWorks;
GO
sp_helptext @objname = N'AdventureWorks.Sales.SalesOrderHeader', @columnname = TotalDue ;
GO
Here is the result set.
Text
--------------------------------------------
(isnull(([SubTotal]+[TaxAmt])+[Freight],(0)))