Модификация представления
Функция
Определение оператора модификации представления.
Спецификация
< модификации представления >
::=
ALTER TABLE [имя схемы.]
имя представления
{RENAME TO < имя представления > | ALTER [COLUMN] < имя столбца > RENAME TO < имя столбца >}
{RENAME TO < имя представления > | ALTER [COLUMN] < имя столбца > RENAME TO < имя столбца >}
Общие правила
-
Команда запрещена для материализованных представлений.
-
Для выполнения команды необходимы уровень доступа RESOURCE к БД и привилегия доступа ALTER к изменяемому представлению.
Пример
create table test_table (name char(10)); create view test_view as select name from test_table; alter table test_view rename to view_test; alter table view_test alter column name rename to firstname; select firstname from view_test;