Иллюстрированный самоучитель по PostgreSQL

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
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.