绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
错误码参考-GAUSS-01821 -- GAUSS-01830
2020-01-23 11:26:48

GAUSS-01821: "variadic parameter must be last"

SQLSTATE: XX000

错误原因:创建procedure时,variadic参数出现异常。

解决办法:仅后一个参数可以是variadic。

GAUSS-01822: "variadic parameter is not an array"

SQLSTATE: XX000

错误原因:创建procedure时,variadic参数出现异常(不是数组)。

解决办法:请检查variadic参数。

GAUSS-01823: "invalid parameter mode '%c'"

SQLSTATE: XX000

错误原因:创建procedure时,出现的PROARGMODE参数。

解决办法:请检查PROARGMODE参数。

GAUSS-01824: "more than one function '%s' already exist, please drop function first"

SQLSTATE: 42723

错误原因:在创建函数时发现已有一个名字相同的函数存在。

解决办法:在创建函数前,请确认当前模式中没有同名函数。

GAUSS-01825: "function '%s' already exists with same argument *"

SQLSTATE: 42723

错误原因:同名函数已经存在,且要创建的函数和原函数参数相同,因此不能重载。

解决办法:检查现在创建的函数是否为重新创建。

GAUSS-01826: "cannot change return type of existing function"

SQLSTATE: 42P13

错误原因:无法改变已经创建的函数的返回类型。

解决办法:检查新建函数的返回类型或者drop之前创建的函数。

GAUSS-01827: "cannot change name of input parameter '%s'"

SQLSTATE: 42P13

错误原因:创建函数时不可改变输入参数的类型。

解决办法:检查函数内部是否有改变函数参数的操作,并将当前的函数丢弃。

GAUSS-01828: "function '%s' is an aggregate function"

SQLSTATE: 42809

错误原因:内部错误,创建的函数为一个聚集函数,不可以改变其状态。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-01829: "function '%s' is not an aggregate function"

SQLSTATE: 42809

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-01830: "function '%s' is a window function"

SQLSTATE: 42809

错误原因:创建的函数为一个窗口函数,不可以改变其状态。

解决办法:请联系技术支持工程师提供技术支持。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~