Кто может изменить представление?
Выполнить оператор ALTER VIEW
могут:
-
Владелец представления;
-
Пользователи с привилегией
ALTER ANY VIEW
.
Выполнить оператор ALTER VIEW
могут:
Владелец представления;
Пользователи с привилегией ALTER ANY VIEW
.
ALTER VIEW PRICE_WITH_MARKUP (
CODE_PRICE,
COST,
COST_WITH_MARKUP
) AS
SELECT
CODE_PRICE,
COST,
COST * 1.15
FROM PRICE;
CREATE OR ALTER VIEW
Создание нового или изменение существующего представления.
DSQL
CREATE OR ALTER VIEW viewname [<full_column_list>] AS <select_statement> [WITH CHECK OPTION]; <full_column_list> ::= (colname [, colname ...])
Параметр | Описание |
---|---|
viewname |
Имя представления.Может содержать до 63 символов. |
select_statement |
Оператор |
full_column_list |
Список столбцов представления. |
colname |
Имя столбца представления.Дубликаты имён столбцов не позволяются. |
Оператор CREATE OR ALTER VIEW
создаёт представление, если оно не существует.В противном случае он изменит представление с сохранением существующих зависимостей.
CREATE OR ALTER VIEW PRICE_WITH_MARKUP (
CODE_PRICE,
COST,
COST_WITH_MARKUP
) AS
SELECT
CODE_PRICE,
COST,
COST * 1.15
FROM PRICE;