ALTER VIEW
ALTER VIEW
命令用于修改视图的元数据。要使用此命令,您必须是该视图的所有者。
句法
ALTER VIEW view_name
alter_option;
alter_option
取决于要对视图执行的操作。有关所有支持的子句,请参阅下面的章节。
子句
OWNER TO
句法
ALTER VIEW view_name
OWNER TO new_user;
参数或子句 | 描述 |
---|---|
OWNER TO | 此子句可更改视图的所有者。 |
new_user | 要分配给视图的新所有者。 |
示例
-- 将视图 “view1” 的所有者更改为用户 “user1”
ALTER VIEW view1 OWNER TO user1;
SET SCHEMA
句法
ALTER VIEW view_name
SET SCHEMA schema_name;
参数或子句 | 描述 |
---|---|
SET SCHEMA | 此子句可将视图移动到不同的 schema。 |
schema_name | 视图将移动到的 schema 的名称。 |
示例
-- 将名为 “test_view” 的视图移动到名为 “test_schema” 的 schema
ALTER VIEW test_view SET SCHEMA test_schema;
RENAME TO
句法
ALTER VIEW view_name
RENAME TO new_name;
参数或子句 | 描述 |
---|---|
RENAME TO | 此子句可更改视图的名称。 |
new_name | 视图的新名称。 |
示例
-- 将视图 “view1” 的名称更改为 “view2”
ALTER VIEW view1 RENAME TO view2;