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