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.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Enthält eine Zeile für jede Spalte von Systemobjekten, die Spalten aufweisen.
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
object_id |
int | Die ID des Objekts, zu dem diese Spalte gehört. |
name |
sysname | Name der Spalte. Ist eindeutig innerhalb des Objekts. |
column_id |
int | ID der Spalte. Ist eindeutig innerhalb des Objekts. Spalten-IDs sind möglicherweise nicht sequenziell. |
system_type_id |
tinyint | Die ID des Systemtyps der Spalte. |
user_type_id |
int | Die ID des vom Benutzer definierten Typs der Spalte. Stellen Sie einen Join mit der sys.types -Katalogsicht für diese Spalte her, um den Namen des Typs zurückzugeben. |
max_length |
smallint | Maximale Länge der Spalte (in Bytes).-1 = Spaltendatentyp ist varchar(max), nvarchar(max), varbinary(max) oder xml.Bei Textspalten ist max_length der 16 Wert oder der von sp_tableoption 'text in row'. |
precision |
tinyint | Genauigkeit der Spalte, wenn numerisch basiert; andernfalls . 0 |
scale |
tinyint | Skala der Spalte, wenn numerisch; ansonsten gilt 0. |
collation_name |
sysname | Name der Sortierung der Spalte, wenn sie zeichenbasiert ist; ansonsten gilt NULL. |
is_nullable |
bit |
1 = Die Spalte ist nullierbar. |
is_ansi_padded |
bit |
1 = Die Spalte verwendet ANSI_PADDING ON Verhalten, wenn Zeichen, Binärform oder Variante.0 = Die Spalte ist kein Zeichen, kein Binärformat oder eine Variante. |
is_rowguidcol |
bit |
1 = Die Spalte ist eine deklarierte ROWGUIDCOL. |
is_identity |
bit |
1 = Die Spalte hat Identitätswerte. |
is_computed |
bit |
1 = Spalte ist eine berechnete Spalte. |
is_filestream |
bit |
1 = Die Spalte ist deklariert, um Dateistromspeicher zu verwenden. |
is_replicated |
bit |
1 = Die Spalte wird repliziert. |
is_non_sql_subscribed |
bit |
1 = Die Spalte hat einen Nicht-SQL-Server-Abonnenten. |
is_merge_published |
bit |
1 = Die Spalte ist zusammengeführt veröffentlicht. |
is_dts_replicated |
bit |
1 = Die Spalte wird durch SSIS repliziert. |
is_xml_document |
bit |
1 = Der Inhalt ist ein vollständiges XML-Dokument.0= Inhalt ist ein Dokumentfragment oder der Spaltendatentyp ist kein XML. |
xml_collection_id |
int | Ungleich 0, wenn der Spaltendatentyp xml ist und wenn XML typisiert ist. Der Wert ist die ID der Sammlung, die den validierenden XML-Schema-Namensraum der Spalte enthält.0 = Keine XML-Schema-Sammlung. |
default_object_id |
int | ID des Standardobjekts, unabhängig davon, ob es sich um ein eigenständiges sys.sp_bindefault oder eine inline, spaltenbezogene DEFAULT Constraint handelt. Die Spalte parent_object_id eines Standardobjekts auf Inline-Spaltenebene ist eine Referenz zurück auf die Tabelle selbst. Oder, 0 falls es keinen Standard gibt. |
rule_object_id |
int | ID der eigenständigen Regel, die an die Spalte gebunden ist, indem verwendet sys.sp_bindrulewird.0 = Keine eigenständige Regel.Informationen zu Einschränkungen auf Spaltenebene CHECK finden Sie unter sys.check_constraints. |
is_sparse |
bit |
1 = Spalte ist eine geringe Spalte. Weitere Informationen finden Sie unter Verwenden von Spalten mit geringem Zeitbedarf. |
is_column_set |
bit |
1 = Spalte ist ein Spaltensatz. Weitere Informationen finden Sie unter Verwenden von Spaltensätzen. |
generated_always_type |
tinyint | Identifiziert, wann der Spaltenwert generiert wird (immer 0 für Spalten in Systemtabellen):0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_ENDWeitere Informationen finden Sie in zeitlichen Tabellen. Gilt für: SQL Server 2016 (13.x) und höher, SQL-Datenbank. 7, 8, , 9gilt 10 nur für SQL-Datenbanken. |
generated_always_type_desc |
nvarchar(60) |
Gilt für: SQL Server 2016 (13.x) und höher, SQL-Datenbank. Textliche Beschreibung des generated_always_typeWertes von 's (immer NOT_APPLICABLE für Spalten in Systemtabellen)NOT_APPLICABLEAS_ROW_STARTAS_ROW_ENDGilt für: SQL Server 2022 (16.x) und höhere Versionen und SQL-Datenbank AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | Andernfalls NULLgibt die Art einer Spalte in einer Hauptbuchansicht an:1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCWeitere Informationen zum Datenbankledger finden Sie unter Ledger. Gilt für: SQL Server 2022 (16.x) und höhere Versionen und SQL-Datenbank. |
ledger_view_column_type_desc |
nvarchar(60) | Wenn nicht NULL, enthält eine textbezogene Beschreibung des Typs einer Spalte in einer Hauptbuchansicht:TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESCGilt für: SQL Server 2022 (16.x) und höhere Versionen und SQL-Datenbank. |
is_dropped_ledger_column |
bit | Gibt eine Buchtabellenspalte an, die gelöscht wurde. Gilt für: SQL Server 2022 (16.x) und höhere Versionen und SQL-Datenbank |
vector_dimensions |
int | Gibt an, wie viele Dimensionen der Vektor hat. Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
vector_base_type |
tinyint | Gibt den Datentyp an, der zum Speichern von Vektorabmessungen verwendet wird.0 = 32-Bit-(Einzelpräzisions-)Float1 = 16-Bit (halb präzise) Float 1Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
vector_base_type_desc |
nvarchar(10) | Enthält die Textbeschreibung des Datentyps, der zum Speichern von Vektorabmessungen verwendet wird. Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
1 Für weitere Informationen siehe Halbpräzisions-Gleitkomma-Format.
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 in der Konfiguration der Metadatensichtbarkeit.