Удаление схемы

Функция

Определение оператора удаления существующей схемы и всех входящих в неё объектов.

Спецификация
   
< удаление схемы >::=
DROP SCHEMA имя схемы [RESTRICT] [CASCADE]
Синтаксические правила
  1. Опция RESTRICT используется для удаления указанной схемы при отсутствии в ней объектов (используется по умолчанию).

  2. Опция CASCADE используется для удаления всех объектов указанной схемы и всех имеющихся в БД ссылок на удаляемые объекты схемы.

Общие правила
  1. Для удаления схемы необходимо иметь уровень прав DBA.

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

  3. Запрещено удаление текущей схемы какого-либо канала.