DROP VIEW

Содержание раздела
  1. Как работает запрос
    1. Регистрация запроса
    2. Обработка запроса
    3. Успешный результат
    4. Неуспешный результат
  2. Синтаксис
    1. Ключевое слово IF EXISTS
  3. Варианты ответа
  4. Ограничения
  5. Пример

Поддерживается в версиях: 7.6 / 7.5 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.12 / 6.11 / 6.10 / 6.9 / 6.8 / 6.7 / 6.6 / 6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6.0 / 5.8 / 5.7 / 5.6 / 5.5 / 5.4 / 5.3 / 5.2 / 5.1 / 5.0.

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

Как работает запрос

Регистрация запроса

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

Обработка запроса

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

Успешный результат

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

Неуспешный результат

При ошибке исполнения корректного запроса система блокирует все последующие DDL-запросы в логической БД. О снятии такой блокировки см. в разделе Снятие блокировки DDL-запросов.

Синтаксис

DROP VIEW [IF EXISTS] [db_name.]view_name

Параметры:

db_name

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

view_name

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

Ключевое слово IF EXISTS

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

Варианты ответа

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

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

Ограничения

Пример

DROP VIEW marketing.stores_by_sold_products