DROP VIEW

Содержание раздела
  1. Синтаксис
  2. Ограничения
  3. Пример

Запрос позволяет удалить логическое представление из логической базы данных.

Запрос попадает в очередь операций и обрабатывается в порядке его поступления в очередь. В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

При успешном выполнении запроса логическое представление удаляется из логической схемы данных.

Ошибка выполнения корректного запроса блокирует исполнение последующих запросов в этой логической базе данных. В случае блокировки нужно устранить причины сбоя и повторить сбойную операцию. Если повторение операции невозможно, удалите сбойную операцию запросом ERASE_CHANGE_OPERATION и вручную устраните несоответствия на физическом уровне (если такие есть).

Каждое удаление представления записывается в журнал. Журнал можно посмотреть с помощью запроса GET_CHANGES.

Синтаксис

DROP VIEW [db_name.]view_name

Параметры:

db_name

Имя логической базы данных, из которой удаляется логическое представление. Опционально, если выбрана логическая БД, используемая по умолчанию.

view_name

Имя удаляемого логического представления.

Ограничения

  • Выполнение запроса недоступно при наличии любого из факторов:
    • горячей дельты,
    • запрета на изменение сущностей (см. раздел DENY_CHANGES).

Пример

DROP VIEW marketing.stores_by_sold_products