DROP 

Удаляет существующий объект.
Если указано IF EXISTS - не выдавать ошибку, если объекта не существует.

DROP DATABASE 

DROP DATABASE [IF EXISTS] db [ON CLUSTER cluster]

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

DROP TABLE 

DROP [TEMPORARY] TABLE [IF EXISTS] [db.]name [ON CLUSTER cluster]

Удаляет таблицу.

DROP DICTIONARY 

DROP DICTIONARY [IF EXISTS] [db.]name

Удаляет словарь.

DROP USER 

Удаляет пользователя.

Синтаксис 

DROP USER [IF EXISTS] name [,...] [ON CLUSTER cluster_name]

DROP ROLE 

Удаляет роль.

При удалении роль отзывается у всех объектов системы доступа, которым она присвоена.

Синтаксис 

DROP ROLE [IF EXISTS] name [,...] [ON CLUSTER cluster_name]

DROP ROW POLICY 

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

При удалении политика отзывается у всех объектов системы доступа, которым она присвоена.

Синтаксис 

DROP [ROW] POLICY [IF EXISTS] name [,...] ON [database.]table [,...] [ON CLUSTER cluster_name]

DROP QUOTA 

Удаляет квоту.

При удалении квота отзывается у всех объектов системы доступа, которым она присвоена.

Синтаксис 

DROP QUOTA [IF EXISTS] name [,...] [ON CLUSTER cluster_name]

DROP SETTINGS PROFILE 

Удаляет профиль настроек.

При удалении профиль отзывается у всех объектов системы доступа, которым он присвоен.

Синтаксис 

DROP [SETTINGS] PROFILE [IF EXISTS] name [,...] [ON CLUSTER cluster_name]

DROP VIEW 

DROP VIEW [IF EXISTS] [db.]name [ON CLUSTER cluster]

Удаляет представление. Представления могут быть удалены и командой DROP TABLE, но команда DROP VIEW проверяет, что [db.]name является представлением.

Оригинальная статья

Rating: 4 - 1 votes

Was this content helpful?
★★★★☆