sql_dependencies (Transact-SQL)
SQL dil tanımlı bir modül her nesne için bir satır döndürür.Nesne, P, RF, V, TR, FN, TF ve R ilişkili bir SQL modüle sahip, yazın.Nesne türü D, tek başına varsayılan bir SQL modülünün tanımı, bu görünümde de vardır.Bu tür bir açıklaması için bkz: türü sütunsys.Objects kataloğunu görüntüleyin.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
Içeren nesnenin nesne KIMLIĞI.Bir veritabanı içinde benzersiz. |
tanım |
nvarchar(max) |
Bu modül tanımlayan SQL metin. NULL = şifreleme. |
uses_ansi_nulls |
bit |
Modül küme ANSI_NULLS ON oluşturuldu. Her zaman için kurallar ve varsayılan = 0 olması. |
uses_quoted_identifier |
bit |
Modül küme QUOTED_IDENTIFIER ON oluşturuldu. |
is_schema_bound |
bit |
Modül SCHEMABINDING seçeneğiyle oluşturulmuş. |
uses_database_collation |
bit |
1 Şemaya bağlı = modülünün tanımı, doğru değerlendirme için; veritabanının varsayılan harmanlama bağlı değilse, 0.Bir bağımlılık, veritabanının varsayılan harmanlama olarak değiştirmesini engeller. |
is_recompiled |
bit |
Yordam seçeneği ILE YENIDEN oluşturuldu. |
null_on_null_input |
bit |
Modül, herhangi bir NULL giriş çıkış NULL üretmek için bildirilen. |
execute_as_principal_id |
Int |
Veritabanı sorumlusu AS yürütmek TEŞHIS kodu Varsayılan değer olarak NULL veya AS ARAYANıN yürütmek. Belirtilen asıl if KIMLIĞINI AS SELF yürütmek veya yürütmek AS <sorumlusu>. -2 = SAHİBİ OLARAK ÇALIŞTIRIN. |
Remarks
SQL'I ifade VARSAYıLAN kısıtlamayı, Tür D, nesne bulunan için sys.default_constraints kataloğunu görüntüleyin.Nesne türü, C gibi bir CHECK kısıtlaması için SQL ifadesi bulunan sys.CHECK_CONSTRAINTS kataloğunu görüntüleyin.
İzinler
In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.
Örnekler
Aşağıdaki örnek, adını, türünü ve her modülde bir tanımını verir AdventureWorks Veritabanı.
USE AdventureWorks;
GO
SELECT sm.object_id, OBJECT_NAME(sm.object_id) AS object_name, o.type, o.type_desc, sm.definition
FROM sys.sql_modules AS sm
JOIN sys.objects AS o ON sm.object_id = o.object_id
ORDER BY o.type;
GO
See Also