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