SQL_dependencies (Transact-SQL)
SQL dili tanımlı bir modülü olan her nesne için bir satır döndürür.tf ve r ilişkilendirilmiş bir SQL modülü varsa, nesnelerin p, rf, v, tr, fn, yazın.Tek başına varsayılan nesne türü d, ayrıca bu görünümde SQL modülü tanımı vardır.Bu tür bir açıklama için bkz: türü sütun sys.objects Katalog görünümü.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
İçeren nesnenin nesne kimliği.Bir veritabanı içinde benzersizdir. |
Tanımı |
nvarchar(max) |
Bu modül tanımlarSQL metin. null = şifrelenmiş. |
uses_ansi_nulls |
bit |
Modül set ANSI_NULLS on ile oluşturuldu. Her zaman olması = kurallar ve varsayılan değerler için 0. |
uses_quoted_identifier |
bit |
Modül set QUOTED_IDENTIFIER on oluşturuldu. |
is_schema_bound |
bit |
Modül ema BALAMA seçeneğiyle oluşturulmuş. |
uses_database_collation |
bit |
1 = Şemaya bağlı varsayılan -harmanlama veritabanı doğru değerlendirme; modül tanımı bağlıdır Aksi takdirde, 0.Böyle bir bağımlılık, veritabanının varsayılan harmanlamadeğiştirme engeller. |
is_recompiled |
bit |
Yordam seçeneği ile oluşturuldu. |
null_on_null_input |
bit |
Modül, giriş herhangi null çıkış null üretmek için bildirilen. |
execute_as_principal_id |
Int |
Veritabanı sorumlusu olarak execute kimliği. Varsayılan olarak null veya execute as ARAYAN. Belirtilen asıl if No execute as self veya execute as <asıl>. -2 = SAHİBİ OLARAK YÜRÜTMEK. |
Açıklamalar
VARSAYILAN kısıtlama, nesne türü d, için SQL ifade içinde bulunan sys.default_constraints Katalog görünümü.Nesne türü c, Denetim kısıtlaması için SQL ifade içinde bulunan sys.check_constraints Katalog görünümü.
İzinler
SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.
Örnekler
Aşağıdaki örnek adı, türü ve her modülde tanımını verir AdventureWorks2008R2 veritabanı.
USE AdventureWorks2008R2;
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
Ayrıca bkz.