Aracılığıyla paylaş


sys.extended_properties (Transact-SQL)

Genişletilmiş her özellik için bir satır geçerli veritabanında döndürür.

Sütun adı

Veri türü

Açıklama

sınıfı

tinyint

Sınıfını tanımlayan öğe özellik varolduğu üzerinde.Aşağıdakilerden biri olabilir:

0 Veritabanı =

1 = Nesne ya da sütun

2 Parametre =

3 Şema =

4 Veritabanı ilkesi =

5 Derleme =

6 = Türü

7 = Dizini

10 XML şema koleksiyon =

15 Ileti türü =

16 Servis anlaşma =

17 = Hizmet

18 uzak hizmet bağlaması =

19 Yolu =

20 DataSpace (dosya grubu veya bölümü düzeni) =

21 Bölüm işlev =

22 = Veritabanı dosyası

27 Plan kılavuzu =

class_desc

nvarchar(60)

Genişletilmiş özellik varolduğu sınıf tanımı.Aşağıdakilerden biri olabilir:

VERİTABANI

object_or_column

PARAMETRE

ŞEMA

database_principal

DERLEME

TÜRÜ

DİZİN

xml_schema_collection

message_type

service_contract

Hizmet

remote_service_binding

yol

dataspace

partition_function

database_file

plan_guide

major_id

int

KIMLIĞI öğe genişletilmiş özellik varolduğu üzerinde alt sınıfa göre olarak yorumlanır.Çoğu maddeler için bu sınıfın temsil ne uygulanan kimliğidir.Standart olmayan ana kimliklerinin yorumu aşağıdaki gibidir:

Sınıf 0 major_id her zaman ise, 0.

Sınıf 1, 2 veya 7 major_id object_id ' dir.

minor_id

int

Ikincil KIMLIĞI üzerinde Genişletilmiş özellik varsa, maddenin, sınıfına göre yorumlanır.Çoğu öğe için bu 0; aksi halde, KIMLIĞINI aşağıdaki gibidir:

Sınıf = 1, minor_id the column_id ise sütun, değilse 0 ise nesne.

Sınıf = 2, the parameter_id minor_id olur.

7 Sınıf = minor_id the index_id olur.

adı

sysname

Özellik adı, sınıf, major_id ve minor_id benzersiz.

value

sql_variant

Genişletilmiş özellik değeri.

İ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.