Link Search Menu Expand Document

Удаление материализованного представления

Чтобы удалить материализованное представление и его данные, выполните запрос DROP MATERIALIZED VIEW. Если материализованное представление нужно удалить только на логическом уровне, без удаления связанных физических таблиц и данных из хранилища, добавьте в запрос ключевое слово LOGICAL_ONLY.

Наличие материализованного представления можно проверить, как описано в разделе Проверка наличия материализованного представления. Наличие физических таблиц, связанных с материализованным представлением, можно проверить, как описано в разделе Проверка месторасположения логической сущности.

Примеры

Удаление материализованного представления из одной СУБД

-- выбор базы данных sales по умолчанию
USE sales;

-- удаление представления sales_and_stores
DROP MATERIALIZED VIEW sales_and_stores DATASOURCE_TYPE = 'adg';

Удаление материализованного представления из всех СУБД

DROP MATERIALIZED VIEW sales.sales_and_stores

Удаление материализованного представления только на логическом уровне

DROP MATERIALIZED VIEW sales.stores_by_sold_products_matview LOGICAL_ONLY