sys.all_objects (Transact-SQL)

Anwendungsbereich: JaSQL Server (alle unterstützten Versionen) JaAzure SQL-Datenbank JaVerwaltete Azure SQL-Instanz JaAzure Synapse Analytics JaParallel Data Warehouse

Zeigt UNION für alle benutzerdefinierten Objekte und Systemobjekte mit Schemabereich an.

Spaltenname Datentyp BESCHREIBUNG
name sysname Objektname
object_id int Objekt-ID. Ist innerhalb einer Datenbank eindeutig.
principal_id int ID des einzelnen Besitzers, falls dieser nicht mit dem Schemabesitzer identisch ist. Standardmäßig gehören Objekte mit Schemabereich dem Schemabesitzer. Es kann jedoch ein anderer Besitzer mithilfe der ALTER AUTHORIZATION-Anweisung angegeben werden, wenn der Besitzer geändert werden soll.

Ist NULL, wenn kein anderer einzelner Besitzer vorhanden ist.

Ist NULL, wenn der Objekttyp einen der folgenden Werte aufweist:

C = CHECK-Einschränkung

D = DEFAULT (Einschränkung oder eigenständig)

F = FOREIGN KEY-Einschränkung

PK = PRIMARY KEY-Einschränkung

R = Regel (vom alten Typ, eigenständig)

TA = Assembly (CLR) Trigger

TR = SQL-Trigger

UQ = UNIQUE-Einschränkung
schema_id int ID des Schemas, das das Objekt enthält.

Bei allen Systemobjekten mit Schemabereich in SQL Server ist dieser Wert immer in (schema_id('sys'), schema_id('INFORMATION_SCHEMA')) enthalten.
parent_object_id int ID des Objekts, zu dem dieses Objekt gehört.

0 = Kein untergeordnetes Objekt.
Typ char(2) Objekttyp:

AF = Aggregatfunktion (CLR)

C = CHECK-Einschränkung

D = DEFAULT (Einschränkung oder eigenständig)

F = FOREIGN KEY-Einschränkung

FN = SQL-Skalarfunktion

FS = Assemblyskalarfunktion (CLR)

FT = Assembly-Tabellenwertfunktion (CLR)

IF = SQL-Inlinefunktion mit Tabellenrückgabe

IT = Interne Tabelle

P = Gespeicherte SQL-Prozedur

PC = Gespeicherte Assemblyprozedur (CLR)

PG = Planhinweisliste

PK = PRIMARY KEY-Einschränkung

R = Regel (vom alten Typ, eigenständig)

RF = Replikationsfilterprozedur

S = Systembasistabelle

SN = Synonym

SO = Sequenzobjekt

SQ = Dienstwarteschlange

TA = Assembly-DML-Trigger (CLR)

TF = Tabellenwertfunktion von SQL

TR = SQL-DML-Trigger

TT = Tabellentyp

U = Tabelle (benutzerdefiniert)

UQ = UNIQUE-Einschränkung

V = Sicht

X = Erweiterte gespeicherte Prozedur
type_desc nvarchar(60) Beschreibung des Objekttyps. 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, an dem das Objekt erstellt wurde.
modify_date datetime Das Datum, an dem das Objekt zuletzt mithilfe einer ALTER-Anweisung geändert wurde. 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.
is_ms_shipped bit Das Objekt wird von einer internen SQL Server -Komponente erstellt.
is_published bit Objekt wurde veröffentlicht.
is_schema_published bit Nur das Schema des Objekts wird veröffentlicht.

Berechtigungen

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. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)