文档首页 > > 错误码参考> GAUSS-01901 -- GAUSS-02000> GAUSS-01921 -- GAUSS-01930

GAUSS-01921 -- GAUSS-01930

分享
更新时间: 2019/06/17 22:57

  

GAUSS-01921: "return type of transition function %s is not %s"

SQLSTATE: 42804

错误原因:依据transfn确定的返回类型与声明的返回类型不相匹配。

解决办法:对于复合类型必须确保其返回类型与声明的一致性。

  

GAUSS-01922: "must not omit initial value when transition function is strict and transition type is not compatible with input type"

SQLSTATE: 42P13

错误原因:当转换函数是严格的,且转换类型与输入类型不一致时,不可忽略初始值的类型。

解决办法:此时确保第一个值的类型必须与转换类型一致,或至少是二进制兼容的。

  

GAUSS-01923: "return type of collection function %s is not %s"

SQLSTATE: 42804

错误原因:collection函数的返回类型与预期的aggTreanType不同。

解决办法:检查是否调用了正确的collection函数。

  

GAUSS-01924: "cannot determine result data type"

SQLSTATE: 42804

错误原因:由于没有输入项导致无法确认返回的数据类型。

解决办法:请确认输入的参数类型是正确的,这样才可确定返回结果类型。

  

GAUSS-01925: "sort operator can only be specified for single-argument aggregates"

SQLSTATE: 42P13

错误原因:排序算子只能出现在单参数的聚集函数中。

解决办法:请确认该聚集函数的参数个数,并确认是否需要调用排序算子。

  

GAUSS-01926: "function %s returns a set"

SQLSTATE: 42804

错误原因: 聚集函数只能返回单个值不可返回一个集合。

解决办法:请确认聚集函数的返回情况。

  

GAUSS-01927: "function %s requires run-time type coercion"

SQLSTATE: 42804

错误原因:函数要求在执行过程中进行类型强转,但是在nodeAgg.c中并没有处理该场景。

解决办法:确保在执行过程中不存在类型转换。

  

GAUSS-01928: "cannot drop %s because %s requires it"

SQLSTATE: 2BP01

错误原因:由于其他对象依赖他,无法删除这个对象。

解决办法:解除这种依赖或者删除依赖对象。

  

GAUSS-01929: "incorrect use of PIN dependency with %s"

SQLSTATE: XX000

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

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

  

GAUSS-01930: "unrecognized dependency type '%c' for %s"

SQLSTATE: XX000

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

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

  

  

  

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区