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