检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果没有缺省值,则为NULL。 sub_query 子查询。 使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT。 from_list 一个表的表达式列表,允许在WHERE条件里使用其他表的字段。与在一个SELECT语句的FROM子句里声明表列表类似。
错误原因:在检测索引有效性时,发现本索引无效,故不能为关系表设置此索引。 解决办法:建议检查该索引的有效性,若无效许修改此索引。 GAUSS-00888: "could not find tuple for relation %u" SQLSTATE: XX000 错误原因:在执行M
1及以上版本支持列存索引脏数据清理,频繁更新入库的场景下能有效控制索引空间,提高入库与查询性能。 当使用HStore异步排序功能时,有两点需要注意。 异步排序期间可能会阻塞部分数据的DML操作,最大的阻塞粒度为异步排序的行数阈值,因此在反复DML的场景下不建议使用此功能。 自动异步排序与列存vacuu
ALTER VIEW 功能描述 ALTER VIEW更改视图的各种辅助属性。(如果用户想要更改视图的查询定义,要使用CREATE OR REPLACE VIEW。) 注意事项 用户必须是视图的所有者才可以使用ALTER VIEW。 要改变视图的模式,用户必须要有新模式的CREATE权限。
取值范围:字符串,符合标识符命名规范。 USING子句 指定源表,源表可以为表、视图或子查询。 partition_clause 用来指定源表分区的子句。该参数9.1.0及以上集群版本支持。 只有当源表是分区表时可以指定分区,视图或者子查询不支持指定分区。 指定的分区名需要是源表已存在的分区或者指定的分区键值所处的分区已存在。
ALTER VIEW 功能描述 ALTER VIEW更改视图的各种辅助属性。(如果用户是更改视图的查询定义,要使用CREATE OR REPLACE VIEW。) 注意事项 用户必须是视图的所有者才可以使用ALTER VIEW。 要改变视图的模式,用户必须要有新模式的CREATE权限。
货币符号(使用区域设置) D 小数点(使用区域设置) G 分组分隔符(使用区域设置) MI 在指明的位置的负号(如果数字 < 0) PL 在指明的位置的正号(如果数字 > 0) SG 在指明的位置的正/负号 RN 罗马数字(输入在 1 和 3999 之间) TH或th 序数后缀 V 移动指定位(小数)
slices of fixed-length arrays not implemented" SQLSTATE: 0A000 错误原因:不支持在使用定长元素的数组上进行更新。 解决办法:检查输入参数。 GAUSS-03105: "source array too small" SQLSTATE:
staff_ID2_index TABLESPACE example1,提示索引已存在,然后执行以下SQL命令或者gsql客户端元命令\d+ HR.staffS_p1 查询索引时发现索引已存在。 1 SELECT * FROM DBA_INDEXES WHERE index_name = HR.staffS_p1
"array_agg_transfn called in non-aggregate context" SQLSTATE: XX000 错误原因:在非聚集操作中使用了array_agg。 解决办法:修改查询中array_agg的使用。 GAUSS-02923: "invalid input for txid_snapshot:
错误原因:VACUUM结束后,查找对应表对象失败。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-01093: "could not find tuple for database %u" SQLSTATE: XX000 错误原因:数据库对象查找失败。 解决办法:系
由于版本差异,通过脚本生成的SQL测试集,可能会存在部分SQL执行不成功的情况,请参考测试集进行修正后执行。 命令生成方法 TPC-H 22个标准查询SQL可以用如下方法生成。 登录测试过程申请的ECS,执行如下命令: 1 2 3 4 5 6 7 8 cd /data1/script/t
的文本。如果想在表达式里使用圆括号而又不想导致这个例外,那么可以在整个表达式外边加上一对圆括号。 substring(string from pattern for escape) 描述:截取匹配SQL正则表达式的子字符串。声明的模式必须匹配整个数据串,否则函数失败并返回空值。为了标识在成功的时候应该返回的模式部分
解决办法:修改setseed()函数参数在-1到1之间。 GAUSS-02977: "%s: expected %d-element float8 array" SQLSTATE: XX000 错误原因:需要使用float8 array 解决办法:检查查询中float8 array的使用情况。
operation subquery" SQLSTATE: XX000 错误原因:setop中出现了交叉引用。 解决办法:检查查询中SETOP操作对应的输入列,是否存在与其他子查询的交叉引用。 GAUSS-01533: "only UNION queries can be recursive"
function '%s' is not in internal lookup table" SQLSTATE: 42883 错误原因:无法在函数查找表内找到函数定义。 解决办法:检查SQL语句中的函数是否有效。 GAUSS-02576: "unrecognized function API
XX000 错误原因:DECLARE..CURSOR FOR query语法在执行query计划时,计划中的query为非cursor查询语句。 解决办法:DECLARE..CURSOR FOR query在执行中对于query生成计划存在问题,请联系技术支持工程师提供技术支持。 GAUSS-01464:
货币符号(使用区域设置) D 小数点(使用区域设置) G 分组分隔符(使用区域设置) MI 在指明的位置的负号(如果数字 < 0) PL 在指明的位置的正号(如果数字 > 0) SG 在指明的位置的正/负号 RN 罗马数字(输入在 1 和 3999 之间) TH或th 序数后缀 V 移动指定位(小数)
table_name 目标表的表名。 alias 目标表的别名。 取值范围:字符串,符合标识符命名规范。 USING子句 指定源表,源表可以为表、视图或子查询。 ON子句 关联条件,用于指定目标表和源表的关联条件。不支持更新关联条件中的字段。 WHEN MATCHED子句 当源表和目标表中数据针对关联条件可以匹配上时,选择WHEN
SQLSTATE: XX000 错误原因:列存表不支持查询的系统列。 解决办法:去掉不支持的系统列。 GAUSS-03775: "unsupported datatype branch" SQLSTATE: XX000 错误原因:列存表不支持查询的数据类型。 解决办法:检查数据类型。 GAUSS-03777: