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.
Ayrıca bkz.