Модификация представления (ALTER TABLE)
Функция
Определение оператора модификации представления.
Спецификация
<модификации представления>
::=
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;