Sdílet prostřednictvím


sys.all_objects (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Zobrazuje SJEDNOCENÍ všech objektů definovaných uživatelem definovaných schématem a systémových objektů.

Název sloupce Datový typ Description
name sysname Název objektu.
object_id int Identifikační číslo objektu. Je jedinečný v rámci databáze.
principal_id int ID jednotlivého vlastníka, pokud se liší od vlastníka schématu. Ve výchozím nastavení vlastní vlastník schématu objekty obsažené ve schématu. Pomocí příkazu ALTER AUTHORIZATION však může být zadán jiný vlastník, který změní vlastnictví.

Má hodnotu NULL, pokud neexistuje alternativní jednotlivý vlastník.

Má hodnotu NULL, pokud je typ objektu jedním z následujících způsobů:

C = omezení CHECK

D = DEFAULT (omezení nebo samostatné)

F = omezení CIZÍHO KLÍČE

PK = omezení PRIMÁRNÍHO KLÍČE

R = Pravidlo (staré, samostatné)

Trigger TA = sestavení (CLR)

TR = trigger SQL

UQ = JEDINEČNÉ omezení
schema_id int ID schématu, které obsahuje objekt.

Pro všechny systémové objekty s oborem schématu, které jsou součástí SQL Serveru, je tato hodnota vždy v (schema_id('sys'), schema_id('INFORMATION_SCHEMA')).
parent_object_id int ID objektu, do kterého tento objekt patří.

0 = Není podřízený objekt.
typ char(2) Typ objektu:

AF = Agregační funkce (CLR)

C = omezení CHECK

D = DEFAULT (omezení nebo samostatné)

F = omezení CIZÍHO KLÍČE

FN = skalární funkce SQL

FS = skalární funkce sestavení (CLR)

FT = Sestavení (CLR) – funkce s hodnotou tabulky

KDYŽ = funkce VLOŽENÁ TABULKA SQL

IT = Interní tabulka

P = uložená procedura SQL

PC = Sestavení (CLR) uložená procedura

PG = Průvodce plánem

PK = omezení PRIMÁRNÍHO KLÍČE

R = Pravidlo (staré, samostatné)

RF = Procedura filtru replikace

S = Základní tabulka systému

SN = synonymum

SO = Sekvenční objekt

SQ = Fronta služby

Trigger DML sestavení (CLR)

TF = SQL tabulková funkce

TR = trigger SQL DML

TT = Typ tabulky

U = Tabulka (definovaná uživatelem)

UQ = JEDINEČNÉ omezení

V = Zobrazení

X = rozšířená uložená procedura
type_desc nvarchar(60) Popis typu objektu 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

SYSTÉMOVÁ_TABULKA

SYNONYM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_date datetime Datum vytvoření objektu
modify_date datetime Datum poslední změny objektu pomocí příkazu ALTER. Pokud je objekt tabulka nebo zobrazení, modify_date se také změní při vytvoření nebo úpravě indexu v tabulce nebo zobrazení.
is_ms_shipped bit Objekt vytvořený interní komponentou SQL Serveru
is_published bit Objekt je publikován.
is_schema_published bit Publikuje se pouze schéma objektu.

Permissions

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Viz také

zobrazení katalogu objektů (Transact-SQL)
zobrazení katalogu (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)