Aracılığıyla paylaş


sys.extended_properties (Transact-SQL)

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

Sütun adı

Veri türü

Açıklama

class

tinyint

özellik bulunduğu öğe sınıfı tanımlar.Aşağıdakilerden biri olabilir:

0 = Veritabanı

1 = Nesne veya sütun

2 = Parametresi

3 = Şema

4 = Veritabanı sorumlusu

5 = Derleme

6 = Türü

7 = Dizin

10 = xml şema koleksiyon

15 İleti türü =

16 = Servis anlaşma

17 = Hizmet

18 = Uzak hizmet bağlama

19 = Yol

20 Dataspace (dosya grubu veya bölümleme düzeni) =

21 Bölüm işlev=

22 = Veritabanı dosyası

27 Plan Kılavuzu =

class_desc

nvarchar(60)

Genişletilmiş özellik bulunduğu sınıf açıklaması.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

HİZMET

REMOTE_SERVICE_BINDING

ROTA

DATASPACE

PARTITION_FUNCTION

DATABASE_FILE

PLAN_GUIDE

major_id

int

Üzerinde genişletilmiş özellik , sınıfa göre yorumlanır bulunduğu öğe kimliği.Çoğu maddeler için bu sınıf gösteren uygulanan kimliğidir.Standart olmayan önemli kimlikleri yorumu aşağıdaki gibidir:

class : 0, major_id Olan her zaman 0.

If class is 1, 2, or 7 major_id is object_id.

minor_id

int

İkincil kimliği üzerinde genişletilmiş özellik varsa, öğe , sınıfa göre yorumlanır.Çoğu öğe için 0'dýr; Aksi durumda, kodu şöyledir:

class = 1, minor_id Olan column_id , sütun, else 0 Eğer nesne.

If class = 2, minor_id is the parameter_id.

If class 7 = minor_id is the index_id.

name

sysname

Özellik adı, benzersiz ile class, major_id, ve minor_id.

value

sql_variant

Genişletilmiş özellikdeğeri.

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