Share via


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