DROP SCHEMA#
Синтаксис#
DROP SCHEMA [ IF EXISTS ] schema_name [ CASCADE | RESTRICT ]
Описание#
Удаляет существующую схему. Схема должна быть пустой.
Необязательное выражение IF EXISTS
позволяет завершить выполнение
команды без ошибки, если схема с таким именем не существуют.
Режим RESTRICT
возвращает ошибку, если схема не пуста. Режим CASCADE
удаляет схему и все вложенные объекты. Поддержка режима CASCADE
зависит от каталога. Если режим не указан явно, будет использован режим
RESTRICT
.
Примеры#
Удаляет схему web
:
DROP SCHEMA web
Удаляет схему sales
, если она существует:
DROP SCHEMA IF EXISTS sales
Удаляет схему archive
со всем содержимым:
DROP SCHEMA archive CASCADE
Удаляет схему archive
, если она пуста:
DROP SCHEMA archive RESTRICT
См. также#
CREATE SCHEMA, ALTER SCHEMA, SHOW SCHEMAS, SHOW CREATE SCHEMA