Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält eine Zeile für jedes benutzerdefinierte Objekt mit Schemabereich, das in einer Datenbank erstellt wird.
Hinweis: |
|---|
| sys.objects zeigt keine DDL-Trigger an, da diese keine Schemabereiche besitzen. Alle Trigger, sowohl DML- als auch DDL-Trigger, sind in sys.triggers zu finden. sys.triggers unterstützt eine Mischung von Namensbereichsregeln für die verschiedenen Arten von Triggern. |
Sie können die integrierten Funktionen OBJECT_ID, OBJECT_NAME und OBJECTPROPERTY() auf die in sys.objects angezeigten Objekte anwenden.
Es gibt eine Version dieser Sicht mit demselben Schema, namens sys.system_objects, in der Systemobjekte angezeigt werden. In einer anderen Sicht, sys.all_objects, werden System- und Benutzerobjekte angezeigt. Alle drei Katalogsichten weisen dieselbe Struktur auf.
Hinweis: |
|---|
| Alle Systemobjekte sind in den Schemas sys oder INFORMATION_SCHEMA enthalten. |
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
name |
sysname |
Objektname. |
object_id |
int |
Objekt-ID. Eindeutig innerhalb der Datenbank. |
principal_id |
int |
ID des einzelnen Besitzers, sofern es sich bei diesem nicht um den Schemabesitzer handelt. Standardmäßig befinden sich die in Schemas enthaltenen Objekte im Besitz des Schemabesitzers. Mit der ALTER AUTHORIZATION-Anweisung kann jedoch ein anderer Besitzer angegeben werden. Ist NULL, wenn kein alternativer einzelner Besitzer vorhanden ist. Ist NULL, wenn der Objekttyp einer der folgenden ist: 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 = Assemblytrigger (CLR-Integration) TR = SQL-Trigger UQ = UNIQUE-Einschränkung |
schema_id |
int |
ID des Schemas, in dem das Objekt enthalten ist. Für alle mit SQL Server 2005 gelieferten Systemobjekte mit Schemabereichen ist dieser Wert immer IN (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
parent_object_id |
int |
ID des Objekts, zu dem das Objekt gehört. 0 = Kein untergeordnetes Objekt. |
type |
char(2) |
Objekttyp: AF = Aggregatfunktion (CLR) C = CHECK-Einschränkung D = DEFAULT (Einschränkung oder eigenständig) F = FOREIGN KEY-Einschränkung PK = PRIMARY KEY-Einschränkung P = Gespeicherte SQL-Prozedur PC = Gespeicherte Assemblyprozedur (CLR) FN = SQL-Skalarfunktion FS = Assemblyskalarfunktion (CLR) FT = Assembly-Tabellenwertfunktion (CLR) R = Regel (vom alten Typ, eigenständig) RF = Replikationsfilterprozedur S = Systembasistabelle SN = Synonym SQ = Dienstwarteschlange TA = Assembly-DML-Trigger (CLR) TR = SQL-DML-Trigger IF = SQL-Inlinefunktion mit Tabellenrückgabe TF = Tabellenwertfunktion von SQL U = Tabelle (benutzerdefiniert) UQ = UNIQUE-Einschränkung V = Sicht X = Erweiterte gespeicherte Prozedur IT = Interne Tabelle |
type_desc |
nvarchar(60) |
Beschreibung des Objekttyps. AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT PRIMARY_KEY_CONSTRAINT SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION RULE REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TRIGGER SQL_INLINE_TABLE_VALUED_FUNCTION SQL_TABLE_VALUED_FUNCTION USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE INTERNAL_TABLE |
create_date |
datetime |
Datum, an dem das Objekt erstellt wurde. |
modify_date |
datetime |
Datum der letzten Änderung des Objekts mithilfe einer ALTER-Anweisung. 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. |
is_ms_shipped |
bit |
Objekt wurde von einer internen SQL Server-Komponente erstellt. |
is_published |
bit |
Objekt wurde veröffentlicht. |
is_schema_published |
bit |
Nur das Schema des Objekts wurde veröffentlicht. |
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
sys.all_objects (Transact-SQL)
sys.system_objects (Transact-SQL)
sys.triggers (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
TYPEPROPERTY (Transact-SQL)
Andere Ressourcen
Trennung von Benutzer und Schema
Implementieren benutzerdefinierter Typen
FAQ: Abfragen des SQL Server-Systemkatalogs
Hinweis: