DROP VIEW

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

Поддерживается в версиях:  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

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

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

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

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

Ограничения

Пример

DROP VIEW marketing.stores_by_sold_products