文档首页 > > 错误码参考> GAUSS-01801 -- GAUSS-01900> GAUSS-01821 -- GAUSS-01830

GAUSS-01821 -- GAUSS-01830

分享
更新时间: 2019/06/17 GMT+08:00

  

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 types"

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

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

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

  

  

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区