sys.all_objects (Transact-SQL)sys.all_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

Zeigt UNION für alle benutzerdefinierten Objekte und Systemobjekte mit Schemabereich an.Shows the UNION of all schema-scoped user-defined objects and system objects.

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 alternative 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 ID des Schemas, das das Objekt enthält.ID of the schema that contains the object.

Bei allen Systemobjekten mit Schemabereich in SQL ServerSQL Server ist dieser Wert immer in (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) enthalten.For all schema scoped system objects that are included with SQL ServerSQL Server, this value is always 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

SO = SequenzobjektSO = Sequence object

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. Wenn es sich bei dem Objekt um eine Tabelle oder Sicht handelt, wird modify_date auch geändert, wenn ein 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 an index on the table or view is created or modified.
is_ms_shippedis_ms_shipped bitbit Das Objekt wird von einer internen SQL ServerSQL Server -Komponente erstellt.Object created by an internal 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 für Objekte (Transact-SQL) Object Catalog Views (Transact-SQL)
Katalogsichten (Transact-SQL) Catalog Views (Transact-SQL)
sys.objects (Transact-SQL) sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)sys.system_objects (Transact-SQL)