sys.system_objects (Transact-SQL)sys.system_objects (Transact-SQL)
Anwendungsbereich:Applies to: SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
Azure SQL-DatenbankAzure SQL Database
Azure SQL-DatenbankAzure SQL Database
Verwaltete Azure SQL-InstanzAzure SQL Managed Instance
Verwaltete Azure SQL-InstanzAzure SQL Managed Instance
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Parallel Data WarehouseParallel Data Warehouse
Parallel Data WarehouseParallel Data Warehouse
SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
Azure SQL-DatenbankAzure SQL Database
Azure SQL-DatenbankAzure SQL Database
Verwaltete Azure SQL-InstanzAzure SQL Managed Instance
Verwaltete Azure SQL-InstanzAzure SQL Managed Instance
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Parallel Data WarehouseParallel Data Warehouse
Parallel 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)