Aracılığıyla paylaş


sys.all_objects (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Tüm şema kapsamlı kullanıcı tanımlı nesnelerin ve sistem nesnelerinin UNION değerini gösterir.

Sütun adı Veri türü Description
name sysname Nesne adı.
object_id int Nesne tanımlama numarası. Bir veritabanında benzersizdir.
principal_id int Şema sahibinden farklıysa tek tek sahibin kimliği. Varsayılan olarak, şema içeren nesneler şema sahibine aittir. Ancak sahipliği değiştirmek için ALTER AUTHORIZATION deyimi kullanılarak başka bir sahip belirtilebilir.

Alternatif tek tek sahip yoksa NULL olur.

Nesne türü aşağıdakilerden biriyse NULL olur:

C = CHECK kısıtlaması

D = DEFAULT (kısıtlama veya tek başına)

F = YABANCI ANAHTAR kısıtlaması

PK = BİRİnCİl ANAHTAR kısıtlaması

R = Kural (eski stil, tek başına)

TA = Derleme (CLR) tetikleyicisi

TR = SQL tetikleyicisi

UQ = BENZERSİz kısıtlaması
schema_id int Nesneyi içeren şemanın kimliği.

SQL Server'a dahil edilen tüm şema kapsamlı sistem nesneleri için bu değer her zaman (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) içindedir.
parent_object_id int Bu nesnenin ait olduğu nesnenin kimliği.

0 = Alt nesne değil.
type char(2) Nesne türü:

AF = Toplama işlevi (CLR)

C = CHECK kısıtlaması

D = DEFAULT (kısıtlama veya tek başına)

F = YABANCI ANAHTAR kısıtlaması

FN = SQL skaler işlevi

FS = Derleme (CLR) skaler-işlevi

FT = Derleme (CLR) tablo değerli işlevi

IF = SQL satır içi tablo değerli işlevi

BT = İç tablo

P = SQL Saklı Yordamı

PC = Derleme (CLR) saklı yordamı

PG = Plan kılavuzu

PK = BİRİnCİl ANAHTAR kısıtlaması

R = Kural (eski stil, tek başına)

RF = Çoğaltma filtresi yordamı

S = Sistem temel tablosu

SN = Eş Anlamlı

SO = Sıralı nesne

SQ = Hizmet kuyruğu

TA = Derleme (CLR) DML tetikleyicisi

TF = SQL tablo değerli-işlev

TR = SQL DML tetikleyicisi

TT = Tablo türü

U = Tablo (kullanıcı tanımlı)

UQ = BENZERSİz kısıtlaması

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

RULE

REPLICATION_FILTER_PROCEDURE

SİSTEM_TABLOSU

SYNONYM

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 Nesnenin alter deyimi kullanılarak son değiştirildiği tarih. Nesne bir tablo veya görünümse, modify_date tablo veya görünümdeki bir dizin oluşturulduğunda veya değiştirildiğinde de değişir.
is_ms_shipped bit bir iç SQL Server bileşeni tarafından oluşturulan nesne.
is_published bit Nesne yayımlanır.
is_schema_published bit Yalnızca nesnenin şeması yayımlanır.

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Ayrıca Bkz.

nesne kataloğu görünümlerini (Transact-SQL)
Katalog Görünümleri (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)