Freigeben über


.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

.dropcolumn 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

.droptable 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 )