Поделиться через


Команда .drop column

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Удаляет столбец из таблицы.

Чтобы удалить несколько столбцов из таблицы, см . статью "Удалить несколько столбцов таблицы".

Примечание.

Эта команда физически не удаляет данные и не снижает затраты на хранение данных, которые уже были приемлены.

Предупреждение

Эта команда необратима. Все данные в столбце, который удаляется, больше не будут запрашиваться. Будущие команды для добавления этого столбца обратно не смогут восстановить данные.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.

Синтаксис

.dropcolumn Имя столбца tableName. []ifexists

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Имя таблицы, содержащей столбец, который нужно удалить.
ColumnName string ✔️ Имя столбца, который нужно удалить.
ifexists string Если задано, команда не завершится ошибкой в несуществующем столбце.

Пример

Следующая команда удаляет Value столбец из Test таблицы, если такой столбец существует. Если столбец не существует, команда не завершится ошибкой.

.drop column Test.Value ifexists

Удаление нескольких столбцов таблицы

Удаляет несколько столбцов из таблицы.

Примечание.

Эта команда физически не удаляет данные и не снижает затраты на хранение данных, которые уже были приемлены.

Предупреждение

Эта команда необратима. Все данные в столбце, который удаляется, больше не будут запрашиваться. Будущие команды для добавления этих столбцов обратно не смогут восстановить данные.

Синтаксис

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

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Имя таблицы, содержащей столбец, который нужно удалить.
ColumnName string ✔️ Имя столбца, который нужно удалить.

Пример

Следующая команда удаляет Value Item столбцы из Test таблицы.

.drop table Test columns ( Value, Item )