HDC·Cloud | Gauss DB T 错误码参考【4】
GaussDB_数据库2020-03-31 16:34:21

GS-01361 -- GS-01370

GS-01362:invalid array format

错误原因:输入的数组类型表达式格式不正确

解决方法:请输入正确的数组表达式格式。

GS-01363:source array elements count does not match

错误原因:更新表中数组类型字段的值时,给定的元素个数与指定的要更新的元素个数不一致。

解决方法:修改要更新的值,确保给定的元素个数与指定的要更新的元素个数相等。

GS-01364:can not create index on field '%s' with array type

错误原因:不支持在数组类型的字段上创建索引,或者创建主键、外键、唯一键约束。

解决方法:在非数组类型的字段上创建索引,或者创建主键、外键、唯一键约束。

GS-01365:datatype %s does not support array type

错误原因:新增或者修改表字段为数组类型时,字段的数据类型不支持数组。

解决方法:检查新建或者修改表涉及的字段数据类型,若数据类型是BINARY,VARBINARY,CLOB,BLOB,CURSOR,RAW,IMAGE,则此字段不支持创建或修改为数组类型。

GS-01366:invalid function argument type

错误原因:调用array_agg函数时,函数参数是数组类型。

解决方法:检查array_agg函数的入参,是否是数组类型的常量或者表达式。

GS-01367:%s, errno %d

错误原因:编码转换失败,errno是linux系统转换失败错误码。

解决方法:检查run日志中报错信息是否包含字符串“Set locale failed”

  • 若包含则表示不支持当前系统环境的语言编码,可以设置当前环境语言编码为en_US.UTF-8或zh_CN.UTF-8等,然后重启数据库。

  • 若不包含则根据报错信息检查客户端输入的码流是否有误。

GS-01368 : Can not create reference for array column

错误原因:不允许在数组类型字段上创建外键。

解决方法:请在非数组类型字段上创建外键。

GS-01369:Can not set default value for array column

错误原因:不允许在创建表时为数组类型的字段设置缺省值。

解决方法:请在建表后设置数组字段的缺省值。

GS-01370:Invalid array subscript

错误原因:数组下标输入不正确。

解决方法:修改下标为有效范围[1,2147483647]内的值。

0
0
写文章
戳我,来吐槽~