返回首页

gbase数据、南大通用产品文档:GBase8cALTER MATERIALIZED VIEW

更新日期:2024年09月11日

功能描述
更改一个现有物化视图的多个辅助属性。
可用于ALTER MATERIALIZED VIEW 的语句形式和动作是ALTER TABLE 的一个子
集,并且在用于物化视图时具有相同的含义。详见ALTER TABLE。
注意事项

只有物化视图的所有者有权限执行ALTER TMATERIALIZED VIEW 命令,系统管理员
默认拥有此权限。

不支持更改物化视图结构。
语法格式

修改物化视图的所属用户。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
OWNER TO new_owner;

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
718

修改物化视图的列。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
RENAME [ COLUMN ] column_name TO new_column_name;

重命名物化视图。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
RENAME TO new_name;
参数说明

mv_name
一个现有物化视图的名称,可以用模式修饰。
取值范围:字符串,符合标识符命名规范。

column_name
一个新的或者现有的列的名称。
取值范围:字符串,符合标识符命名规范。

new_column_name
一个现有列的新名称。

new_owner
该物化视图的新拥有者的用户名。

new_name
该物化视图的新名称。
示例
--把物化视图foo 重命名为bar。
gbase=#ALTER MATERIALIZED VIEW foo RENAME TO bar;
相关命令
CREATE MATERIALIZED VIEW,CREATE INCREMENTAL MATERIALIZED VIEW,
DROP MATERIALIZED VIEW ,REFRESH INCREMENTAL MATERIALIZED VIEW ,
REFRESH MATERIALIZED VIEW

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
719

ResultSet type is TYPE_FORWARD_ONLY
调用了诸如 ResultSet.beforeFirst() 、ResultSet.afterLast(), ResultSet.first() 、ResultSet.last() 、
ResultSet.absolute() 、
ResultSet.relative()、
ResultSet.current() 或 ResultSet.previous() 这样的方
法,但是结果集类型为 TYPE_FORWARD_ONLY。如果结果集类型是
TYPE_FORWARD_ONLY ,则只能调用 ResultSet.next() 方法。


GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 297 -

GBA-01BR-0084
错误码
错误标识
错误显示信息
GBA-01BR-0084

copy metadata Error

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1696
错误出现原因
恢复时拷贝元数据失败
分析与建议
检查数据库结构的完整性及文件系统的状态和权限