DROP MATERIALIZED VIEW

DROP MATERIALIZED VIEW — удалить материализованное представление


Синтаксис

DROP MATERIALIZED VIEW [ IF EXISTS ] имя [, ...] [ CASCADE | RESTRICT ]

Описание

Команда DROP MATERIALIZED VIEW удаляет существующее материализованное представление. Для выполнения этой команды нужно быть владельцем соответствующего материализованного представления.


Параметры

IF EXISTS

Не считать ошибкой, если это материализованное представление не существует. В этом случае выдается только замечание.

имя

Имя удаляемого материализованного представления (может быть дополнено схемой).

CASCADE

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

RESTRICT

Отказать в удалении этого материализованного представления, если от него зависят какие-либо объекты. Это поведение по умолчанию.


Примеры

Эта команда удаляет материализованное представление с именем order_summary:

DROP MATERIALIZED VIEW order_summary;

Совместимость

Команда DROP MATERIALIZED VIEW является расширением QHB.


См. также

CREATE MATERIALIZED VIEW, ALTER MATERIALIZED VIEW, REFRESH MATERIALIZED VIEW