Megosztás a következőn keresztül:


sys.all_objects (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Megjeleníti az összes séma hatókörű, felhasználó által definiált objektum és rendszerobjektum unióját.

Oszlop név Adattípus Description
name sysname Objektum neve.
object_id int Objektumazonosító szám. Az adatbázison belül egyedi.
principal_id int Az egyéni tulajdonos azonosítója, ha eltér a sématulajdonostól. Alapértelmezés szerint a sémaalapú objektumok a sématulajdonos tulajdonában vannak. Egy másik tulajdonos azonban az ALTER AUTHORIZATION utasítással megadható a tulajdonjog módosításához.

Null értékű, ha nincs másik egyéni tulajdonos.

NULL értékű, ha az objektumtípus az alábbiak egyike:

C = CHECK korlátozás

D = DEFAULT (kényszer vagy önálló)

F = IDEGEN KULCS kényszere

PK = ELSŐDLEGES KULCS megkötése

R = Szabály (régi stílusú, önálló)

TA = Assembly (CLR) eseményindító

TR = SQL-eseményindító

UQ = EGYEDI korlátozás
schema_id int Az objektumot tartalmazó séma azonosítója.

Az SQL Serverhez tartozó összes séma-hatókörű rendszerobjektum esetében ez az érték mindig a (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) része.
parent_object_id int Annak az objektumnak az azonosítója, amelyhez ez az objektum tartozik.

0 = Nem gyermekobjektum.
típus char(2) Objektumtípus:

AF = Összesítő függvény (CLR)

C = CHECK korlátozás

D = DEFAULT (kényszer vagy önálló)

F = IDEGEN KULCS kényszere

FN = SQL skaláris függvény

FS = Assembly (CLR) skaláris függvény

FT = Szerelvény (CLR) táblaértékes függvény

HA = SQL beágyazott táblaértékes függvény

IT = Belső táblázat

P = TÁROLT SQL-eljárás

PC = Szerelvény (CLR) tárolt eljárás

PG = Terv útmutató

PK = ELSŐDLEGES KULCS megkötése

R = Szabály (régi stílusú, önálló)

RF = Replikációs szűrő eljárás

S = Rendszer alaptáblája

SN = Szinonima

SO = Szekvenciaobjektum

SQ = Szolgáltatássor

TA = Assembly (CLR) DML trigger

TF = SQL táblázatértékű függvény

TR = SQL DML-eseményindító

TT = Táblázat típusa

U = Tábla (felhasználó által definiált)

UQ = EGYEDI korlátozás

V = Nézet

X = Kiterjesztett tárolt eljárás
type_desc nvarchar(60) Az objektumtípus leírása. 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

RENDSZER_TÁBLA

SYNONYM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_date datetime Az objektum létrehozásának dátuma.
modify_date datetime Az objektum utolsó módosításának dátuma ALTER utasítással. Ha az objektum tábla vagy nézet, modify_date akkor is megváltozik, ha a tábla vagy nézet indexe létrejön vagy módosul.
is_ms_shipped bit Belső SQL Server-összetevő által létrehozott objektum.
is_published bit Az objektum közzé van téve.
is_schema_published bit Csak az objektum sémája van közzétéve.

Permissions

A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.

Lásd még:

objektumkatalógus nézetei (Transact-SQL)
katalógusnézetek (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)