sys.all_objects (Transact-sql)
Tüm şema kapsamlı nesneleri kullanıcı tanımlı ve sistem nesneleri gösterir.
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 |
Bir tek tek sahibi farklıysa, şema sahibi Kımlığı. Varsayılan olarak, şema içerdiği nesne şema sahibi tarafından aittir. Ancak, başka bir sahibi sahipliğini değiştirmek için alter YETKILENDIRME deyimini kullanarak belirtilebilir. Olan alternatif bir tek tek sahibi ise null. Olan nesne türü aşağıdakilerden biri ise null: C = check kısıtlaması D = varsayılan (kısıtlaması veya tek başına) F = FOREIGN key kısıtlaması pk PRIMARY key kısıtlaması = R = kural (eski stil, tek başına) ta derleme (clr) tetikleyici = tr sql tetikleyici = uq = UNIQUE sınırlamasıyla |
schema_id |
int |
Nesneyi içeren şema Kımlığı. İçerdiği tüm şema kapsamlı sistem nesneleri için SQL Server, bu değer her zaman içinde (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
parent_object_id |
int |
Bu nesnenin ait olduğu nesnenin Kımlığı. 0 = Değil alt nesne. |
type |
char(2) |
Nesne türü: af toplama işlevi (clr) = C = check kısıtlaması D = varsayılan (kısıtlaması veya tek başına) F = FOREIGN key kısıtlaması fn sql skalar işlev = fs Derleme (clr) skalar işlev = ft derleme (clr) tablo değerli işlev = Eğer sql satır içi tablo değerli işlev = O 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ı = S = sistem temel tablo sn eşanlamlı = sq Service sıra = ta derleme (clr) dml tetikleyici = tf sql tablo-değerli işlev = tr sql dml tetikleyici = tt = tablo türü U = tablo (kullanıcı tanımlı) uq = UNIQUE sınırlamasıyla 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 TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
create_date |
datetime |
Nesnenin oluşturulduğu tarih. |
modify_date |
datetime |
Nesne, alter deyimini kullanarak son değiştirildiği tarih. Nesne bir tablo veya Görünüm ise modify_datetablo veya Görünüm kümelenmiş bir dizin oluşturulduğunda veya değiştirildiğinde de dönüşür. |
is_ms_shipped |
bit |
Bir iç tarafından oluşturulan nesne SQL Serverbileşen. |
is_published |
bit |
Nesne yayımlanır. |
is_schema_published |
bit |
Yalnızca nesnenin şema yayımlanır. |
İzinler
Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi 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.
Başvuru
Nesne Kataloğu görünümleri (Transact-sql)