Руководство разработчика

CREATE VIEW

Представление (view) создает виртуальную таблицу из инструкции SELECT. Это дает возможность прозрачно работать только с той частью данных, которая необходима, без написания сложных инструкций SELECT. Для этого достаточно просто выбрать нужное представление и совершать запросы уже из него.

CREATE VIEW описывает представление данных, основанное на одной или нескольких таблицах базы данных. Стоки представления определены инструкцией SELECT, которая перечисляет столбцы из исходных таблиц. Представление может не представлять собой физически сохраненные данные. С представлениями можно выполнять операции запроса данных, проецирования, объединения (join) и объединения результатов (union), как будто они были бы таблицами.

CREATE VIEW позволяет пользователям создавать представления на основе таблиц с использованием следующего синтаксиса:

CREATE VIEW view_name [ (column_name [, column_name]...)]

CREATE VIEW поддерживается в связи с репозиторием клиенских данных (CRD - Client Data Repository). Он хранит инструкции SELECT, определяющие представление.

Опция "WITH CHECK OPTION" позволяет создать ограниченное представление.

Поддерживаются представления представлений. Однако, атрибуты представления CASCADE/LOCAL не поддерживаются.


См. также: