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


Команда .drop column

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

Сведения о том, как удалить несколько столбцов из таблицы, см. в разделе Удаление нескольких столбцов таблицы.

Примечание

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

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

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

Разрешения

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

Синтаксис

.dropcolumnTablename.ColumnName [ifexists]

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

Параметры

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

Пример

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

.drop column Test.Value ifexists

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

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

Примечание

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

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

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

Синтаксис

.droptableTablenamecolumns(ColumnName [, ...] )

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

Параметры

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

Пример

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

.drop table Test columns ( Value, Item )