sys.system_objects (Transact-SQL)sys.system_objects (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics JaParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data WarehouseAnwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics JaParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

Enthält eine Zeile für alle Systemobjekte mit Schema Bereich, die in enthalten sind MicrosoftMicrosoft SQL ServerSQL Server .Contains one row for all schema-scoped system objects that are included with MicrosoftMicrosoft SQL ServerSQL Server. Alle Systemobjekte sind in den Schemas sys oder INFORMATION_SCHEMA enthalten.All system objects are contained in the schemas named sys or INFORMATION_SCHEMA.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
namename sysnamesysname ObjektnameObject name.
object_idobject_id intint Objekt-ID.Object identification number. Ist innerhalb einer Datenbank eindeutig.Is unique within a database.
principal_idprincipal_id intint ID des einzelnen Besitzers, falls dieser nicht mit dem Schemabesitzer identisch ist.ID of the individual owner if different from the schema owner. Standardmäßig gehören Objekte mit Schemabereich dem Schemabesitzer.By default, schema-contained objects are owned by the schema owner. Es kann jedoch ein anderer Besitzer mithilfe der ALTER AUTHORIZATION-Anweisung angegeben werden, wenn der Besitzer geändert werden soll.However, another owner can be specified by using the ALTER AUTHORIZATION statement to change ownership.

Ist NULL, wenn kein anderer einzelner Besitzer vorhanden ist.Is NULL if there is no other individual owner.

Ist NULL, wenn der Objekttyp einen der folgenden Werte aufweist:Is NULL if the object type is one of the following:

C = CHECK-EinschränkungC = CHECK constraint

D = DEFAULT (Einschränkung oder eigenständig)D = DEFAULT (constraint or stand-alone)

F = FOREIGN KEY-EinschränkungF = FOREIGN KEY constraint

PK = PRIMARY KEY-EinschränkungPK = PRIMARY KEY constraint

R = Regel (vom alten Typ, eigenständig)R = Rule (old-style, stand-alone)

TA = Assembly (CLR) TriggerTA = Assembly (CLR) trigger

TR = SQL-TriggerTR = SQL trigger

UQ = UNIQUE-EinschränkungUQ = UNIQUE constraint
schema_idschema_id intint Die ID des Schemas, in dem das Objekt enthalten ist.ID of the schema that the object is contained in.

Bei allen System Objekten mit Schema Bereich, die in enthalten SQL ServerSQL Server sind, ist dieser Wert immer in (schema_id (' sys '), schema_id (' INFORMATION_SCHEMA ')) enthalten.For all schema-scoped system objects that included with SQL ServerSQL Server, this value will always be in (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))
parent_object_idparent_object_id intint ID des Objekts, zu dem dieses Objekt gehört.ID of the object to which this object belongs.

0 = Kein untergeordnetes Objekt.0 = Not a child object.
typetype char(2)char(2) Objekttyp:Object type:

AF = Aggregatfunktion (CLR)AF = Aggregate function (CLR)

C = CHECK-EinschränkungC = CHECK constraint

D = DEFAULT (Einschränkung oder eigenständig)D = DEFAULT (constraint or stand-alone)

F = FOREIGN KEY-EinschränkungF = FOREIGN KEY constraint

FN = SQL-SkalarfunktionFN = SQL scalar function

FS = Assemblyskalarfunktion (CLR)FS = Assembly (CLR) scalar-function

FT = Assembly-Tabellenwertfunktion (CLR)FT = Assembly (CLR) table-valued function

IF = SQL-Inlinefunktion mit TabellenrückgabeIF = SQL inline table-valued function

IT = Interne TabelleIT = Internal table

P = Gespeicherte SQL-ProzedurP = SQL Stored Procedure

PC = Gespeicherte Assemblyprozedur (CLR)PC = Assembly (CLR) stored-procedure

PG = PlanhinweislistePG = Plan guide

PK = PRIMARY KEY-EinschränkungPK = PRIMARY KEY constraint

R = Regel (vom alten Typ, eigenständig)R = Rule (old-style, stand-alone)

RF = ReplikationsfilterprozedurRF = Replication-filter-procedure

S = SystembasistabelleS = System base table

SN = SynonymSN = Synonym

SQ = DienstwarteschlangeSQ = Service queue

TA = Assembly-DML-Trigger (CLR)TA = Assembly (CLR) DML trigger

TF = Tabellenwertfunktion von SQLTF = SQL table-valued-function

TR = SQL-DML-TriggerTR = SQL DML trigger

TT = TabellentypTT = Table type

U = Tabelle (benutzerdefiniert)U = Table (user-defined)

UQ = UNIQUE-EinschränkungUQ = UNIQUE constraint

V = SichtV = View

X = Erweiterte gespeicherte ProzedurX = Extended stored procedure
type_desctype_desc nvarchar(60)nvarchar(60) Beschreibung des Objekttyps.Description of the object type. AGGREGATE_FUNCTIONAGGREGATE_FUNCTION

CHECK_CONSTRAINTCHECK_CONSTRAINT

DEFAULT_CONSTRAINTDEFAULT_CONSTRAINT

FOREIGN_KEY_CONSTRAINTFOREIGN_KEY_CONSTRAINT

SQL_SCALAR_FUNCTIONSQL_SCALAR_FUNCTION

CLR_SCALAR_FUNCTIONCLR_SCALAR_FUNCTION

CLR_TABLE_VALUED_FUNCTIONCLR_TABLE_VALUED_FUNCTION

SQL_INLINE_TABLE_VALUED_FUNCTIONSQL_INLINE_TABLE_VALUED_FUNCTION

INTERNAL_TABLEINTERNAL_TABLE

SQL_STORED_PROCEDURESQL_STORED_PROCEDURE

CLR_STORED_PROCEDURECLR_STORED_PROCEDURE

PLAN_GUIDEPLAN_GUIDE

PRIMARY_KEY_CONSTRAINTPRIMARY_KEY_CONSTRAINT

RULERULE

REPLICATION_FILTER_PROCEDUREREPLICATION_FILTER_PROCEDURE

SYSTEM_TABLESYSTEM_TABLE

SYNONYMSYNONYM

SERVICE_QUEUESERVICE_QUEUE

CLR_TRIGGERCLR_TRIGGER

SQL_TABLE_VALUED_FUNCTIONSQL_TABLE_VALUED_FUNCTION

SQL_TRIGGERSQL_TRIGGER

TABLE_TYPETABLE_TYPE

USER_TABLEUSER_TABLE

UNIQUE_CONSTRAINTUNIQUE_CONSTRAINT

VIEWVIEW

EXTENDED_STORED_PROCEDUREEXTENDED_STORED_PROCEDURE
create_datecreate_date datetimedatetime Datum, an dem das Objekt erstellt wurde.Date the object was created.
modify_datemodify_date datetimedatetime Das Datum, an dem das Objekt zuletzt mithilfe einer ALTER-Anweisung geändert wurde.Date the object was last modified by using an ALTER statement. Ist das Objekt eine Tabelle oder Sicht, wird modify_date auch geändert, wenn ein gruppierter Index für die Tabelle oder Sicht erstellt oder geändert wird.If the object is a table or a view, modify_date also changes when a clustered index on the table or view is created or altered.
is_ms_shippedis_ms_shipped bitbit Das Objekt wird von einer internen MicrosoftMicrosoft SQL ServerSQL Server-Komponente erstellt.Object is created by an internal MicrosoftMicrosoft SQL ServerSQL Server component.
is_publishedis_published bitbit Objekt wurde veröffentlicht.Object is published.
is_schema_publishedis_schema_published bitbit Nur das Schema des Objekts wird veröffentlicht.Only the schema of the object is published.

BerechtigungenPermissions

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Weitere InformationenSee Also

Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)Object Catalog Views (Transact-SQL)