sys.sql_bağımlılıklar (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Transact-SQL ifadesinde referans verilen bir varlığa bağlı her bir bağımlılık için bir satır içerir; başka bir referans nesnesini tanımlayan ifadeler veya ifadeler.

Important

Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine sys.sql_expression_dependencies kullanın.

Sütun adı Veri türü Description
sınıf tinyint Referans edilen varlığın sınıfını tanımlar:

0 = Nesne veya sütun (sadece şema bağlı olmayan referanslar)

1 = Nesne veya sütun (şema bağlı referanslar)

2 = Türler (şema bağlı referanslar)

3 = XML şema koleksiyonları (şema bağlı referanslar)

4 = Bölme fonksiyonu (şema sınırlı referanslar)
class_desc nvarchar(60) Referans verilen varlık sınıfının tanımı:

OBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUND

OBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUND

TYPE_REFERENCE

XML_SCHEMA_COLLECTION_REFERENCE

PARTITION_FUNCTION_REFERENCE
object_id int Referans nesnesinin kimliği.
column_id int Eğer referans kimliği bir sütunsa, referans sütununun ID'si; aksi takdirde, 0.
referenced_major_id int Referans edilen varlığın tanımı, sınıfın değeriyle yorumlanarak, aşağıdaki şekilde şöyle

0, 1 = Nesne veya sütunun nesne kimliği.

2 = Tip Kimliği.

3 = XML şema koleksiyonu kimliği.
referenced_minor_id int Minor-ID değeri ile yorumlanan referans varlığı, aşağıdaki şekilde gösterilmiştir.

Sınıf =:

0, referenced_minor_id bir sütun kimliğidir; veya sütun değilse 0'dır.

1, referenced_minor_id bir sütun kimliğidir; veya sütun değilse 0'dır.

Aksi takdirde, referenced_minor_id = 0.
is_selected bit Nesne veya sütun seçilir.
is_updated bit Nesne veya sütun güncellenir.
is_select_all bit Nesne, SELECT * cümlesinde (yalnızca nesne seviyesinde) kullanılır.

Permissions

"" genel "" rolüne üyelik gerektirir. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .