CREATE VIEW
Создание представления для таблицы.
Синтаксис:
CREATE VIEW представление AS запрос
Параметры:
- представление. Имя создаваемого представления.
- запрос. Запрос SQL, определяющий структуру и содержимое представления.
Результаты:
- CREATE. Сообщение, возвращаемое при успешном создании представления.
- ERROR: Relation 'представление' already exists. Ошибка – представление с заданным именем уже существует.
- NOTICE create: attribute "поле" has an unknown type. Сообщение выдается в том случае, если тип данных поля, указанного в определении запроса, неизвестен.
Описание
Команда CREATE VIEW создает новое представление для таблицы из существующей базы данных.
Примечание
В PostgreSQL версии 7.1.x (последней на момент написания книги) представления доступны только для чтения.
Пример
В следующем примере создается представление с записями издателей, имена которых начинаются с буквы Н:
booktown=# CREATE VIEW h_publishers AS booktown-# SELECT * FROM publishers WHERE name LIKE 'Н%'; CREATE