Языки программирования

Оператор SQL: VIEW

Оператор VIEW — объект базы данных, представляющий собой представление. Представление — это виртуальная таблица, внутреннее содержимое которой определяется исходя из параметров запроса.

Представления широко используются когда необходимо представить структуру базы данных в удобном для восприятия человеком виде, а так же в соображениях безопасности, предоставляя пользователям возможность обращаться к данным, но не разрешая им доступ к исходным таблицам. Для создания представления используется оператор CREATE и синтаксис выглядит следующим образом:
CREATE VIEW view_name
AS SELECT column_name
FROM table_name
WHERE condition;
Примеры оператора. Возьмём таблицу Planets:
Используя оператор VIEW создадим на основе таблицы Planets представление, содержащее в себе название планеты и год её открытия:
CREATE VIEW Planets_View
AS SELECT Planet_Name, OpeningYear
FROM Planets;
В результате будет создано представление с названием Planets_View которая будет содержать в себе значения столбцов Planet_Name и OpeningYear. Посмотрим результат созданного представления:
SELECT * FROM Planets_View;
Самоучитель по SQL