Freigeben über


.alter column-Befehl

Gilt für: ✅Microsoft Fabric✅Azure Data Explorer

Ändert den Datentyp einer vorhandenen Tabellenspalte.

Warnung

Beim Ändern des Datentyps einer Spalte geben alle vorhandenen Daten in dieser Spalte in zukünftigen Abfragen einen NULL-Wert zurück. Nach der Verwendung .alter columnkönnen diese Daten nicht wiederhergestellt werden, auch wenn ein anderer Befehl verwendet wird, um den Spaltentyp wieder in einen vorherigen Wert zu ändern. Informationen zum Beibehalten vorhandener Daten finden Sie unter Ändern des Spaltentyps ohne Datenverlust.

Berechtigungen

Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.

Syntax

.altercolumn [DatabaseName ] TableName . ColumnName . type = ColumnNewType

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
DatabaseName string Der Name der Datenbank, die die Tabelle enthält.
TableName string ✔️ Der Name der Tabelle, die die zu ändernde Spalte enthält.
ColumnName string ✔️ Der Name der zu ändernden Spalte.
ColumnNewType string ✔️ Der neue Datentyp für die Spalte.

Beispiel

.alter column ['Table'].['ColumnX'] type=string