检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
返回语句 GaussDB(DWS)提供两种方式返回数据:RETURN(或RETURN NEXT)及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::=
hasindex字段,将relhasindex值设置为假。 changes bigint 触发轻量化autoanalyze时,表的历史累计修改条数。 level text 轻量化autoanalyze生成的内存统计信息当前所处的阶段。包含:local,sendlist,global三个阶段。
然具有较小enumsortorder值。奇数OID不需要遵循排序顺序。这种规则使得枚举比较例程在很多常见情况下可以避免系统目录查找。创建和修改枚举类型的例程尝试尽可能地为枚举值分配偶数OID。 当一个枚举类型被创建后,其成员会被分配排序顺序位置1到n。但是后面增加的成员可能会分配
然具有较小enumsortorder值。奇数OID不需要遵循排序顺序。这种规则使得枚举比较例程在很多常见情况下可以避免系统目录查找。创建和修改枚举类型的例程尝试尽可能地为枚举值分配偶数OID。 当一个枚举类型被创建后,其成员会被分配排序顺序位置1到n。但是后面增加的成员可能会分配
返回语句 GaussDB(DWS)提供两种方式返回数据:RETURN(或RETURN NEXT)及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::=
ANY(t2.c) AND t1.c IS NOT NULL AND ANY(t2.c) IS NOT NULL 优化后 可将查询可以修改为: 1 SELECT * FROM t1 WHERE NOT EXISTS (SELECT * FROM t2 WHERE t2.c =
CREATE PROCEDURE 功能描述 创建一个新的存储过程。 注意事项 如果创建存储过程时参数或返回值带有精度,不进行精度检测。 创建存储过程时,存储过程定义中对表对象的操作建议都显示指定模式,否则可能会导致存储过程执行异常。 在创建存储过程时,存储过程内部通过SET语句设
)",请修改执行语句。 level: ERROR GS_212100963 错误码: subquery in FROM cannot refer to other relations of same query level. 解决方案:可能别名与其他关系的列冲突,请修改别名。 level:
WARNING GS_242150105 错误码: cannot set privileges of array types. 解决方案:请修改设置元素类型的权限。 level: ERROR GS_242180039 错误码: language %s is not trusted.
N,这将导致DN之间存在较大通信数据量,如图1所示。 图1 选择合适的分布列案例(一) 优化后 将查询中的关联条件作为分布键,执行下列语句修改b作为t2的分布列: 1 ALTER TABLE t2 DISTRIBUTE BY HASH (b); 将表t2的分布列改为b列之后,执
GAUSS-01695: "unrecognized CmdType: %d" SQLSTATE: XX000 错误原因:非法的视图操作。 解决办法:修改视图操作。 GAUSS-01696: "FDW do not support node type: %d" SQLSTATE: XX000
"must be system admin to examine '%s'" SQLSTATE: 42501 错误原因:存在只有系统管理员才能修改的配置参数。 解决办法:建议检查配置文件是否存在非法配置参数。 父主题: GAUSS-02601 -- GAUSS-02700
GS_231240027 错误码: %s is not allowed in a non-volatile function. 解决方案:请修改函数定义。 level: ERROR 父主题: 执行器
does not exist" SQLSTATE: XX000 错误原因:出现非法表达式。 解决办法:检查查询中的表达式是否合法,若不合法,需要修改查询。 GAUSS-02696: "binary I/O not supported during bootstrap" SQLSTATE:
GAUSS-01597: "too many function arguments" SQLSTATE: XX000 错误原因:函数参数太多。 解决办法:修改查询中使用的函数,确保参数使用正确。 GAUSS-01598: "function's resolved result type changed
GAUSS-01583: "rel %d already exists" SQLSTATE: XX000 错误原因:表已经存在。 解决办法:修改表名。 GAUSS-01584: "no relation entry for relid %d" SQLSTATE: XX000 错误原因:系统内部错误。
"invalid input value for enum %s: '%s'" SQLSTATE: 22P02 错误原因:enum的输入非法。 解决办法:修改enum的输入。 父主题: GAUSS-03101 -- GAUSS-03200
name nor URI may be null" SQLSTATE: 22004 错误原因:XML命名空间或其对应的URL为空。 解决办法:修改XML的命名空间或URL,使其非空。 GAUSS-03337: "could not register XML namespace with
privilege type '%s'" SQLSTATE: 42601 错误原因:不认识的权限类型。 解决办法:检查上下文看类型定义是否正确或被修改。 GAUSS-01884: "unrecognized privilege: %d" SQLSTATE: XX000 错误原因:系统内部错误。
错误原因:打开某个目录失败,可能原因是目录不存在,权限不对,或目录损坏。 解决办法:可根据错误信息分析具体原因,如果目录不存在,需要创建对应目录;权限不对则修改权限;目录损坏则修复文件系统或磁盘。 GAUSS-00450: "data directory '%s' does not exist" SQLSTATE: