Создание логического представления
Чтобы создать логическое представление в логической БД, выполните запрос CREATE VIEW. При успешном выполнении запроса логическое представление появляется в логической схеме данных.
Создание представления недоступно при наличии любого из факторов:
- горячей дельты,
- незавершенного запроса на создание, удаление или изменение таблицы или представления,
- запрета на изменение сущностей (см. раздел DENY_CHANGES).
Наличие представления можно проверить, как описано в разделе Проверка наличия логического представления.
Каждое создание представления записывается в журнал. Журнал можно посмотреть с помощью запроса GET_CHANGES.
Пример
-- выбор базы данных marketing по умолчанию
USE marketing;
-- создание представления stores_by_sold_products
CREATE VIEW stores_by_sold_products AS
SELECT store_id, SUM(product_units) AS product_amount
FROM sales
GROUP BY store_id
ORDER BY product_amount DESC
LIMIT 30;