ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression ALTER VIEW name ALTER [ COLUMN ] column DROP DEFAULT ALTER VIEW name OWNER TO new_owner ALTER VIEW name RENAME TO new_name ALTER VIEW name SET SCHEMA new_schema
ALTER VIEW用于更改视图的次要属性。(如果您想压迫调整视图的定义查询, 请使用CREATE OR REPLACE VIEW。)
您必须保证视图已存在才能使用ALTER VIEW。要改变视图的模式,您必须要有 对新模式的CREATE权限。要改变视图的所有者,您必须是新所属角色的直接或者 间接的成员,并且此角色必须有视图模式的CREATE权限。(这些限制强制 更改所有者不会做任何您通过删除或者重建视图时不能做的操作。但是,一个超级用户不管怎样都 可以更改任何视图的所属关系。