Перейти к основному содержанию
Удаляет существующий объект. Если указан оператор IF EXISTS, ошибка не возвращается, даже если объект не существует. Если указан модификатор SYNC, объект удаляется без задержки.

DROP DATABASE

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

DROP TABLE

Удаляет одну или несколько таблиц.
Чтобы отменить удаление таблицы, см. UNDROP TABLE
Синтаксис:
Ограничения:
  • Если указано условие IF EMPTY, сервер проверяет, пуста ли таблица, только на реплике, получившей запрос.
  • Удаление нескольких таблиц одновременно не является атомарной операцией: если удаление одной из таблиц завершается ошибкой, последующие таблицы удалены не будут.

DROP DICTIONARY

Удаляет словарь. Синтаксис:

DROP USER

Удаляет пользователя. Синтаксис:

DROP ROLE

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

DROP ROW POLICY

Удаляет ROW POLICY. Удалённая ROW POLICY отзывается у всех сущностей, которым она была назначена. Синтаксис:

DROP MASKING POLICY

Удаляет политику маскирования. Синтаксис:

DROP QUOTA

Удаляет квоту. Удалённая квота отзывается у всех сущностей, которым она была назначена. Синтаксис:

DROP SETTINGS PROFILE

Удаляет профиль настроек. Удаленный профиль настроек отзывается у всех сущностей, которым он был назначен. Синтаксис:

DROP VIEW

Удаляет представление. Представления также можно удалять командой DROP TABLE, однако DROP VIEW проверяет, что [db.]name — это именно представление. Синтаксис:

DROP FUNCTION

Удаляет пользовательскую функцию, созданную оператором CREATE FUNCTION. Системные функции удалить нельзя. Синтаксис
Пример

DROP NAMED COLLECTION

Удаляет именованную коллекцию. Синтаксис
Пример
Последнее изменение 19 июня 2026 г.