Freigeben über


sys.sysobjects (Transact-SQL)

Aktualisiert: 14. April 2006

Enthält eine Zeile für jedes in einer Datenbank erstellte Objekt, wie z. B. Einschränkungen, Standardwerte, Protokolle, Regeln und gespeicherte Prozeduren.

ms177596.note(de-de,SQL.90).gifWichtig:
Diese SQL Server 2000-Systemtabelle wird aus Gründen der Abwärtskompatibilität als Sicht bereitgestellt. Es wird empfohlen, stattdessen die aktuellen SQL Server-Systemsichten zu verwenden. Informationen zum Ermitteln der entsprechenden Systemsicht bzw. -sichten finden Sie unter Zuordnen von SQL Server 2000-Systemtabellen zu SQL Server 2005-Katalogsichten. Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Spaltenname

Datentyp

Beschreibung

name

sysname

Objektname

id

int

Objekt-ID

xtype

char(2)

Objekttyp. Eine Liste der gültigen Objekttypen finden Sie unter sys.objects.

uid

smallint

Schema-ID des Objektbesitzers.

Bei Datenbanken, die von einer früheren Version von SQL Server aktualisiert wurden, ist die Schema-ID gleich der Benutzer-ID des Besitzers.

ms177596.note(de-de,SQL.90).gifWichtig:

Wenn Sie eine der folgenden DDL-Anweisungen von SQL Server 2005 verwenden, müssen Sie die sys.objects-Katalogsicht anstelle von sys.sysobjects verwenden. CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT

Führt zu einem Überlauf oder gibt NULL zurück, wenn die Anzahl von Benutzern und Rollen 32.767 übersteigt.

Weitere Informationen finden Sie unter Abfragen des SQL Server-Systemkatalogs.

info

smallint

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

status

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

base_schema_ver

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

replinfo

int

Reserviert für die Replikation.

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. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

type

char(2)

Objekttyp. Eine Liste der gültigen Objekttypen finden Sie unter sys.objects.

userstat

smallint

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

sysstat

smallint

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

indexdel

smallint

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

refdate

datetime

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

version

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

deltrig

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

instrig

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

updtrig

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

seltrig

int

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

category

int

Verwendet für Publikation, Einschränkungen und Identität.

cache

smallint

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Siehe auch

Verweis

Zuordnen von SQL Server 2000-Systemtabellen zu SQL Server 2005-Katalogsichten
Kompatibilitätssichten (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Aktualisierter Inhalt:
  • Die Definition der uid-Spalte wurde korrigiert und ein wichtiger Hinweis hinzugefügt.