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


sys.system_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

Egy sort tartalmaz az összes séma-scope-alapú rendszerobjektumhoz, amely a Microsoft SQL Server része van. Minden rendszerobjektum a sys vagy INFORMATION_SCHEMA nevű sémákban található.

Oszlop név Adattípus Description
név 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éma tulajdonosától. Alapértelmezés szerint a sémában lévő objektumok a séma tulajdonosa maradnak. Azonban egy másik tulajdonos is megnevezhető az ALTER AUTHORIZATION nyilatkozat használatával a tulajdonos megváltoztatásához.

Nulla, ha nincs más egyéni tulajdonos.

NULL, ha az objektum típusa az alábbiak egyike:

C = CHECK korlátozás

D = ALAPÉRTELMEZETT (korlát vagy önálló)

F = IDEGEN KULCSKORLÁT

PK = ELSŐDLEGES KULCSKORLÁT

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

TA = Assembly (CLR) trigger

TR = SQL trigger

UQ = EGYEDI korlátozás
schema_id int Az objektum tartalmazott sémának azonosítója.

Az SQL Server minden séma-scope-alapú rendszerobjektum esetén ez az érték mindig (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))
parent_object_id int Az objektum azonosítója, amelyhez ez az objektum tartozik.

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

AF = Aggregált függvény (CLR)

C = CHECK korlátozás

D = ALAPÉRTELMEZETT (korlát vagy önálló)

F = IDEGEN KULCSKORLÁT

FN = SQL skalárfüggvény

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

FT = Assembly (CLR) táblázatértékű függvény

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

IT = Belső tábla

P = SQL Tárolt eljárás

PC = Assembly (CLR) tárolt eljárás

PG = Terv útmutató

PK = ELSŐDLEGES KULCSKORLÁT

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

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

S = Rendszer alaptábla

SN = Szinonim

SQ = Szolgáltatási sor

TA = Assembly (CLR) DML trigger

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

TR = SQL DML trigger

TT = Táblatípus

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

UQ = EGYEDI korlátozás

V = Nézet

X = Kiterjesztett tárolt eljárás
leírás típusa 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

TÁBLÁZAT_TÍPUS

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, akkor modify_date is változik, amikor egy klaszterelt indexet hoznak létre vagy módosítják a táblán vagy nézeten.
is_ms_shipped bit Az objektumot egy belső Microsoft SQL Server komponens hozza létre.
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:

katalógusnézetek (Transact-SQL)
Objektumkatalógus nézetei (Transact-SQL)