Операции с представлениями
-
CREATE VIEW
— Создание нового представления -
DROP VIEW
— Удаление представления
Создание нового представления
CREATE [OR REPLACE] VIEW [IF NOT EXISTS] [<view_schema>.]<view_name> AS
<select_expr>
Создает новое представление с указанным именем на основе результата указанного запроса SELECT
.
Параметры
-
<view_name>
— имя создаваемого представления
-
<view_schema>
— схема создаваемого представления
-
<select_expr>
— выражениеSELECT
, на основе результата выполнения которого будет создано представление
Если указан модификатор OR REPLACE
, то конечное действие эквивалентно удалению существующего представления и созданию нового с тем же именем.
Опциональный модификатор IF NOT EXISTS
ограничивает запрос только теми случаями, в которых указанный объект еще не существует.
Модификаторы являются взаимоисключающими. Если указать их оба, это приведет к ошибке. |