sys.all_objects (Transact-SQL)
Zeigt UNION für alle benutzerdefinierten Objekte und Systemobjekte mit Schemabereich an.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
name |
sysname |
Objektname. |
object_id |
int |
Objekt-ID. Ist in 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 (altes Format, eigenständig) TA = Assemblytrigger (CLR) 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 2005 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 |
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 (altes Format, eigenständig) RF = Replikationsfilterprozedur S = Systembasistabelle SN = Synonym SQ = Dienstwarteschlange TA = Assemblytrigger (CLR) TR = SQL-Trigger IF = Inline-Tabellenwertfunktion von SQL TF = SQL-Tabellenwertfunktion 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, an dem das Objekt zuletzt mithilfe einer ALTER-Anweisung geändert wurde. Handelt es sich bei dem Objekt um eine Tabelle oder Sicht, wird modify_date auch geändert, wenn ein gruppierter Index in der 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 |
Das Objekt wird veröffentlicht. |
is_schema_published |
bit |
Nur das Schema des Objekts wird veröffentlicht. |
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)