sys.system_objects (Transact-SQL)
İçerdiği tüm şema kapsamlı sistem nesneleri için bir satır içerir Microsoft SQL Server.Tüm sistem nesneleri adlı şemaların içinde bulunan sys veya INFORMATION_SCHEMA.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
sysname |
Nesne adı. |
object_id |
int |
Nesne tanımlama numarası.Bir veritabanı içinde benzersizdir. |
principal_id |
int |
Şema sahibini farklıysa, tek tek sahibinin kimliği.Varsayılan olarak, şema içerdiği nesneleri şema sahibi tarafından sahip olunan.Ancak, başka bir sahibi sahipliğini değiştirmek için alter YETKİLENDİRME deyim kullanılarak belirtilebilir. Olan diğer tek tek sahibi ise null. İş nesnesi türü aşağıdakilerden biri ise null: C denetim kısıtlaması = D = varsayılan (kısıtlaması veya tek başına) F = yabancı anahtar kısıtlaması pk PRIMARY key kısıtlaması = R = kural (eski stil, tek başına) ta derleme (clr) tetikleyici = tr SQL tetikleyici = uq = kısıtlama |
schema_id |
int |
Nesnenin içerdiği şema kimliği. İle dahil tüm şema kapsamlı sistem nesneleri için SQL Server, bu değer her zaman içinde olması (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) |
parent_object_id |
int |
Bu nesnenin ait olduğu nesne kimliği. 0 = alt nesne. |
type |
char(2) |
Nesne türü: af toplama işlev (clr) = C denetim kısıtlaması = D = varsayılan (kısıtlaması veya tek başına) F = yabancı anahtar kısıtlaması fn SQLskalerişlev= fs = derleme (clr) skaler-işlev ft = derleme (clr) tablo-değerli işlev IF = SQL satır içi tablo-değerli işlev BT iç tablo= P = SQL saklı yordamı pc derleme (clr) depolanan yordamı = pg Plan Kılavuzu = pk PRIMARY key kısıtlaması = R = kural (eski stil, tek başına) rf çoğaltma filtre yordamını = S = sistem temel tablo sn eşanlamlı = sq Service sıra = ta derleme (clr) DML tetikleyici = tf SQLtablo- değerli -işlev= tr SQL DML tetikleyici = tt = tablo türü U = tablosu (kullanıcı tanımlı) uq = kısıtlama V = Görünüm X = genişletilmiş saklı yordam |
type_desc |
nvarchar(60) |
Nesne türünün açıklaması.AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION SQL_INLINE_TABLE_VALUED_FUNCTION INTERNAL_TABLE SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE PLAN_GUIDE PRIMARY_KEY_CONSTRAINT KURAL REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE EŞANLAMLI SERVICE_QUEUE CLR_TRIGGER SQL_TABLE_VALUED_FUNCTION SQL_TRIGGER DEĞİŞKENİNDEKİ TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
create_date |
datetime |
Nesnenin oluşturulduğu tarih. |
modify_date |
datetime |
Object alter deyimkullanarak son değiştirildiği tarih.Nesne bir tablo veya görünüm ise modify_date kümelenmiş dizin tablo veya Görünüm oluşturulduğunda veya değiştirmiş de değişir. |
is_ms_shipped |
bit |
Nesne bir iç tarafından oluşturuldu Microsoft SQL Server bileşeni. |
is_published |
bit |
Nesne yayımlanır. |
is_schema_published |
bit |
Yalnızca nesnenin şema yayımlanır. |
İ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.