Удаление схемы (DROP SCHEMA)
Функция
Определение оператора удаления существующей схемы и всех входящих в неё объектов.
Спецификация
<удаление схемы>
::=DROP SCHEMA имя схемы [RESTRICT] [CASCADE]
Синтаксические правила
-
Опция
RESTRICTиспользуется для удаления указанной схемы при отсутствии в ней объектов (используется по умолчанию). -
Опция
CASCADEиспользуется для удаления всех объектов указанной схемы и всех имеющихся в БД ссылок на удаляемые объекты схемы.
Общие правила
-
Для удаления схемы необходимо иметь уровень прав DBA.
-
Запрещено некаскадное удаление схемы, содержащей объекты пользователя.
-
Запрещено удаление текущей схемы какого-либо канала.