Udostępnij za pośrednictwem


Polecenie .drop column

Usuwa kolumnę z tabeli.

Aby usunąć wiele kolumn z tabeli, zobacz Usuwanie wielu kolumn tabeli.

Uwaga

To polecenie nie powoduje fizycznego usunięcia danych i nie zmniejsza kosztów magazynowania danych, które zostały już pozyskane.

Ostrzeżenie

To polecenie jest nieodwracalne. Wszystkie dane w usuniętej kolumnie nie będą już możliwe do wykonywania zapytań. Przyszłe polecenia umożliwiające dodanie tej kolumny z powrotem nie będą mogły przywrócić danych.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.

Składnia

.dropcolumn Nazwakolumny tabeli [ifexists].

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli zawierającej kolumnę do upuszczania.
Nazwakolumny string ✔️ Nazwa kolumny do upuszczania.
ifexists string Jeśli zostanie określony, polecenie nie zakończy się niepowodzeniem w nieistniejącej kolumnie.

Przykład

Poniższe polecenie spowoduje usunięcie Value kolumny z Test tabeli, jeśli taka kolumna istnieje. Jeśli kolumna nie istnieje, polecenie nie zakończy się niepowodzeniem.

.drop column Test.Value ifexists

Usuwanie wielu kolumn tabeli

Usuwa wiele kolumn z tabeli.

Uwaga

To polecenie nie powoduje fizycznego usunięcia danych i nie zmniejsza kosztów magazynowania danych, które zostały już pozyskane.

Ostrzeżenie

To polecenie jest nieodwracalne. Wszystkie dane w usuniętej kolumnie nie będą już możliwe do wykonywania zapytań. Przyszłe polecenia umożliwiające dodanie tych kolumn z powrotem nie będą mogły przywrócić danych.

Składnia

.droptable Nazwakolumny TableName columns ( [, ...])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli zawierającej kolumnę do upuszczania.
Nazwakolumny string ✔️ Nazwa kolumny do upuszczania.

Przykład

Następujące polecenie spowoduje usunięcie Value kolumn i Item z Test tabeli .

.drop table Test columns ( Value, Item )