ITPub博客

首页 > 数据库 > > GS-01300 -- GS-01399-GS-01361 -- GS-01370

GS-01300 -- GS-01399-GS-01361 -- GS-01370

作者:GaussDB_数据库 时间:2020-01-09 16:08:48 0 删除 编辑

GS-01361:FOR UPDATE is not allowed in this query expression

错误原因:带有GROUP BY,DISTINCT,UNION,MINUS,聚集函数的select语句不支持使用FOR UPDATE。

解决方法:根据报错信息进行处理。

GS-01362:Invalid array format

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

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

GS-01363:Source array elements count does not match

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

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

GS-01364:Can not create index on column '%s' with array type

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

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

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

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

解决方法:检查新建或者修改表涉及的字段数据类型,分布式不支持新建或者修改字段为数组类型。

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]内的值。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3153845/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19192