mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
9ec78855cd
* DOCSUP-2806: Add meta intro. * DOCSUP-2806: Update meta intro. * DOCSUP-2806: Fix meta. * DOCSUP-2806: Add quotes for meta headers. * DOCSUP-2806: Remove quotes from meta headers. * DOCSUP-2806: Add meta headers. * DOCSUP-2806: Fix quotes in meta headers. * DOCSUP-2806: Update meta headers. * DOCSUP-2806: Fix link to nowhere in EN. * DOCSUP-2806: Fix link (settings to tune) * DOCSUP-2806: Fix links. * DOCSUP-2806:Fix links EN * DOCSUP-2806: Fix build errors. * DOCSUP-2806: Fix meta intro. * DOCSUP-2806: Fix toc_priority in examples datasets TOC. * DOCSUP-2806: Fix items order in toc. * DOCSUP-2806: Fix order in toc. * DOCSUP-2806: Fix toc order. * DOCSUP-2806: Fix order in toc. * DOCSUP-2806: Fix toc index in create * DOCSUP-2806: Fix toc order in create. Co-authored-by: romanzhukov <romanzhukov@yandex-team.ru> Co-authored-by: alexey-milovidov <milovidov@yandex-team.ru>
100 lines
2.8 KiB
Markdown
100 lines
2.8 KiB
Markdown
---
|
||
toc_priority: 44
|
||
toc_title: DROP
|
||
---
|
||
|
||
# DROP {#drop}
|
||
|
||
Удаляет существующий объект. Если указано `IF EXISTS` - не выдавать ошибку, если объекта не существует.
|
||
|
||
## DROP DATABASE {#drop-database}
|
||
|
||
Удаляет все таблицы в базе данных `db`, затем удаляет саму базу данных `db`.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP DATABASE [IF EXISTS] db [ON CLUSTER cluster]
|
||
```
|
||
|
||
## DROP TABLE {#drop-table}
|
||
|
||
Удаляет таблицу.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP [TEMPORARY] TABLE [IF EXISTS] [db.]name [ON CLUSTER cluster]
|
||
```
|
||
|
||
## DROP DICTIONARY {#drop-dictionary}
|
||
|
||
Удаляет словарь.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP DICTIONARY [IF EXISTS] [db.]name
|
||
```
|
||
|
||
## DROP USER {#drop-user-statement}
|
||
|
||
Удаляет пользователя.
|
||
|
||
Синтаксис:
|
||
|
||
```sql
|
||
DROP USER [IF EXISTS] name [,...] [ON CLUSTER cluster_name]
|
||
```
|
||
|
||
## DROP ROLE {#drop-role-statement}
|
||
|
||
Удаляет роль. При удалении роль отзывается у всех объектов системы доступа, которым она присвоена.
|
||
|
||
Синтаксис:
|
||
|
||
```sql
|
||
DROP ROLE [IF EXISTS] name [,...] [ON CLUSTER cluster_name]
|
||
```
|
||
|
||
## DROP ROW POLICY {#drop-row-policy-statement}
|
||
|
||
Удаляет политику доступа к строкам. При удалении политика отзывается у всех объектов системы доступа, которым она присвоена.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP [ROW] POLICY [IF EXISTS] name [,...] ON [database.]table [,...] [ON CLUSTER cluster_name]
|
||
```
|
||
|
||
## DROP QUOTA {#drop-quota-statement}
|
||
|
||
Удаляет квоту. При удалении квота отзывается у всех объектов системы доступа, которым она присвоена.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP QUOTA [IF EXISTS] name [,...] [ON CLUSTER cluster_name]
|
||
```
|
||
|
||
## DROP SETTINGS PROFILE {#drop-settings-profile-statement}
|
||
|
||
Удаляет профиль настроек. При удалении профиль отзывается у всех объектов системы доступа, которым он присвоен.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP [SETTINGS] PROFILE [IF EXISTS] name [,...] [ON CLUSTER cluster_name]
|
||
```
|
||
|
||
## DROP VIEW {#drop-view}
|
||
|
||
Удаляет представление. Представления могут быть удалены и командой `DROP TABLE`, но команда `DROP VIEW` проверяет, что `[db.]name` является представлением.
|
||
|
||
Синтаксис:
|
||
|
||
``` sql
|
||
DROP VIEW [IF EXISTS] [db.]name [ON CLUSTER cluster]
|
||
```
|
||
|
||
[Оригинальная статья](https://clickhouse.tech/docs/ru/sql-reference/statements/drop/) <!--hide--> |