DROP VIEW

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

В ответе возвращается:

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

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

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

Синтаксис

DROP VIEW [db_name.]view_name

Параметры:

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

Ограничения

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

Пример

DROP VIEW sales.stores_by_sold_products