Dela via


sys.all_objects (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Förhandsversion av Microsoft Fabric

Visar UNION för alla schemabegränsade användardefinierade objekt och systemobjekt.

Column name Data type Description
name sysname Object name.
object_id int Objektidentifieringsnummer. Är unik i en databas.
principal_id int ID för den enskilda ägaren om det skiljer sig från schemaägaren. Som standard ägs schemabaserade objekt av schemaägaren. En annan ägare kan dock anges med hjälp av ALTER AUTHORIZATION-instruktionen för att ändra ägarskapet.

Är NULL om det inte finns någon alternativ enskild ägare.

Är NULL om objekttypen är något av följande:

C = CHECK-villkor

D = STANDARD (villkor eller fristående)

F = VILLKOR FÖR SEKUNDÄRNYCKEL

PK = PRIMÄRNYCKELvillkor

R = Regel (gammaldags, fristående)

TA = Utlösare för sammansättning (CLR)

TR = SQL-utlösare

UQ = UNIK begränsning
schema_id int ID för schemat som innehåller objektet.

För alla schemaomfattande systemobjekt som ingår i SQL Server finns det här värdet alltid i (schema_id('sys'), schema_id('INFORMATION_SCHEMA')).
parent_object_id int ID för objektet som det här objektet tillhör.

0 = Inte ett underordnat objekt.
type char(2) Object type:

AF = Mängdfunktion (CLR)

C = CHECK-villkor

D = STANDARD (villkor eller fristående)

F = VILLKOR FÖR SEKUNDÄRNYCKEL

FN = SQL Scalar-funktion

FS = Sammansättning (CLR) scalar-function

FT = Sammansättning (CLR) tabellvärdesfunktion

IF = inline table-valued-funktion i SQL

IT = Intern tabell

P = LAGRAD SQL-procedur

PC = Assembly (CLR) stored-procedure

PG = Planguide

PK = PRIMÄRNYCKELvillkor

R = Regel (gammaldags, fristående)

RF = Replication-filter-procedure

S = Systembastabell

SN = Synonym

SO = Sekvensobjekt

SQ = tjänstkö

TA = DML-utlösare för sammansättning (CLR)

TF = SQL table-valued-function

TR = SQL DML-utlösare

TT = Tabelltyp

U = Tabell (användardefinierad)

UQ = UNIK begränsning

V = Visa

X = Utökad lagrad procedur
type_desc nvarchar(60) Beskrivning av objekttypen. 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

SYSTEM_TABLE

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 då objektet skapades.
modify_date datetime Datum då objektet senast ändrades med hjälp av en ALTER-instruktion. Om objektet är en tabell eller en vy modify_date också ändras när ett index i tabellen eller vyn skapas eller ändras.
is_ms_shipped bit Objekt som skapats av en intern SQL Server-komponent.
is_published bit Objektet publiceras.
is_schema_published bit Endast schemat för objektet publiceras.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

See Also

objektkatalogvyer (Transact-SQL)
katalogvyer (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)