sys.sysobjects (Transact-SQL)
Gilt für: SQL Server Azure SQL verwaltete Instanz Azure Synapse Analytics Platform System (PDW)-SQL-Analyseendpunkt in Microsoft Fabric Warehouse in Microsoft Fabric Fabric
Enthält eine Zeile für jedes in einer Datenbank erstellte Objekt, wie z. B. Einschränkungen, Standardwerte, Protokolle, Regeln und gespeicherte Prozeduren.
Wichtig
Diese SQL Server 2000-Systemtabelle ist als Ansicht für die Abwärtskompatibilität enthalten. Es wird empfohlen, stattdessen die aktuellen SQL Server-Systemsichten zu verwenden. Die entsprechenden Systemsichten finden Sie unter Zuordnen von Systemtabellen zu Systemsichten (Transact-SQL). Dieses Feature wird in einer künftigen Version von Microsoft SQL Server entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
name | sysname | Objektname |
id | int | Objekt-ID |
xtype | char(2) | Objekttyp. Einer der folgenden Objekttypen ist möglich: AF = Aggregatfunktion (CLR) C = CHECK-Einschränkung D = Standard- oder DEFAULT-Einschränkung F = FOREIGN KEY-Einschränkung L = Protokoll FN = Skalarfunktion FS = Assemblyskalarfunktion (CLR) FT = Assembly-Tabellenwertfunktion (CLR) IF = Inline-Tabellenfunktion IT = Interne Tabelle P = Gespeicherte Prozedur PC = Gespeicherte Assemblyprozedur (CLR) PK = PRIMARY KEY-Einschränkung (Typ ist K) RF = Gespeicherte Replikationsfilterprozedur S = Systemtabelle SN = Synonym SO = Sequenz SQ = Dienstwarteschlange TA = Assembly-DML-Trigger (CLR) TF = Tabellenfunktion TR = SQL-DML-Trigger TT = Tabellentyp U = Benutzertabelle UQ = UNIQUE-Einschränkung (Typ ist K) V = Sicht X = Erweiterte gespeicherte Prozedur |
uid | smallint | Schema-ID des Objektbesitzers. Bei Datenbanken, die von einer früheren Version von SQL Server aktualisiert wurden, entspricht die Schema-ID der Benutzer-ID des Besitzers. Führt zu einem Überlauf oder gibt NULL zurück, wenn die Anzahl von Benutzern und Rollen 32.767 übersteigt. Wichtig: Wenn Sie eine der folgenden SQL Server-DDL-Anweisungen verwenden, müssen Sie die Sys.objects-Katalogansicht anstelle von sys.sysobjects .ERSTELLEN | ALTER | DROP USER ERSTELLEN | ALTER | DROP-ROLLE ERSTELLEN | ALTER | ROLLE "ANWENDUNG ABLEGEN" CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT |
info | smallint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
status | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
base_schema_ver | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
replinfo | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
parent_obj | int | Objekt-ID des übergeordneten Objekts. Dazu zählt beispielsweise die Tabellen-ID, wenn es sich um einen Trigger oder eine Einschränkung handelt. |
crdate | datetime | Datum, an dem das Objekt erstellt wurde. |
ftcatid | smallint | Bezeichner des Volltextkatalogs für alle Benutzertabellen, die für die Volltextindizierung registriert sind; 0 für alle nicht registrierten Benutzertabellen. |
schema_ver | int | Versionsnummer, die jedes Mal erhöht wird, wenn sich das Schema für eine Tabelle ändert. Es wird immer 0 zurückgegeben. |
stats_schema_ver | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
Typ | char(2) | Objekttyp. Folgenden Werte sind möglich: AF = Aggregatfunktion (CLR) C = CHECK-Einschränkung D = Standard- oder DEFAULT-Einschränkung F = FOREIGN KEY-Einschränkung FN = Skalarfunktion FS = Assemblyskalarfunktion (CLR) FT = Assembly-Tabellenwertfunktion (CLR), IF = Inline-Tabellenfunktion IT = Interne Tabelle K = PRIMARY KEY- oder UNIQUE-Einschränkung L = Protokoll P = Gespeicherte Prozedur PC = Gespeicherte Assemblyprozedur (CLR) R = Regel RF = Gespeicherte Replikationsfilterprozedur S = Systemtabelle SN = Synonym SQ = Dienstwarteschlange TA = Assembly-DML-Trigger (CLR) TF = Tabellenfunktion TR = SQL-DML-Trigger TT = Tabellentyp U = Benutzertabelle V = Sicht X = Erweiterte gespeicherte Prozedur |
userstat | smallint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
sysstat | smallint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
indexdel | smallint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
refdate | datetime | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
version | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
deltrig | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
instrig | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
updtrig | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
seltrig | int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
category | int | Wird für Veröffentlichung, Einschränkungen und Identität verwendet. |
cache | smallint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |