.drop column-Befehl
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Entfernt eine Spalte aus einer Tabelle.
Wenn Sie mehrere Spalten aus einer Tabelle ablegen möchten, lesen Sie das Ablegen mehrerer Tabellenspalten.
Hinweis
Dieser Befehl löscht die Daten nicht physisch und reduziert nicht die Speicherkosten für bereits aufgenommene Daten.
Warnung
Dieser Befehl ist unumkehrbar. Alle Daten in der Spalte, die entfernt wird, können nicht mehr durch Abfrage abgerufen werden. Zukünftige Befehle zum Hinzufügen dieser Spalte können die Daten nicht wiederherstellen.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Syntax
.drop
column
TableName ColumnName.
[]ifexists
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der Tabelle, die die zu löschende Spalte enthält. |
ColumnName | string |
✔️ | Der Name der zu löschenden Spalte. |
ifexists |
string |
Wenn angegeben, schlägt der Befehl für eine nicht vorhandene Spalte nicht fehl. |
Beispiel
Der folgende Befehl wird die Value
Spalte aus der Test
Tabelle ablegen, wenn eine solche Spalte vorhanden ist. Wenn die Spalte nicht vorhanden ist, schlägt der Befehl nicht fehl.
.drop column Test.Value ifexists
Mehrere Tabellenspalten ablegen
Entfernt mehrere Spalten aus einer Tabelle.
Hinweis
Dieser Befehl löscht die Daten nicht physisch und reduziert nicht die Speicherkosten für bereits aufgenommene Daten.
Warnung
Dieser Befehl ist unumkehrbar. Alle Daten in der Spalte, die entfernt wird, können nicht mehr durch Abfrage abgerufen werden. Zukünftige Befehle zum Hinzufügen dieser Spalten können die Daten nicht wiederherstellen.
Syntax
.drop
table
TableName ColumnName columns
(
[,
...])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der Tabelle, die die zu löschende Spalte enthält. |
ColumnName | string |
✔️ | Der Name der zu löschenden Spalte. |
Beispiel
Mit dem folgenden Befehl werden die Spalten und die Value
Spalten Item
aus der Test
Tabelle entfernt.
.drop table Test columns ( Value, Item )