数据仓库服务 GAUSSDB(DWS)-GAUSS-00031 -- GAUSS-00040
GAUSS-00031 -- GAUSS-00040
GAUSS-00031: "argument declared 'anyarray' is not an array but type %s"
SQLSTATE: 42804
错误原因:声明的参数和实际传入的参数类型不符。
解决办法:传入的参数要和声明的参数类型一致。
GAUSS-00032: "argument declared 'anyarray' is not consistent with argument declared 'anyelement'"
SQLSTATE: 42804
错误原因:对于数组类型的ANY谓词,定义的数组类型与ANY数组中每个元素的类型不匹配。
解决办法:1.请分别查看定义的ANY数组的类型和ANY数组中元素的类型;2.分别确认查询语句中出现的ANY数组的类型和ANY数组中元素的类型是否正确。
GAUSS-00033: "argument declared 'anyrange' is not a range but type %s"
SQLSTATE: 42804
错误原因:对于范围类型的ANY谓词,定义的范围类型与ANY数组中每个元素的类型不匹配。
解决办法:1.请分别查看定义的ANY范围的类型和ANY数组中元素的类型;2.分别确认查询语句中出现的ANY范围的类型和ANY数组中元素的类型是否正确。
GAUSS-00034: "argument declared 'anyrange' is not consistent with argument declared 'anyelement'"
SQLSTATE: 42804
错误原因:实际的参数类型和声明的参数类型不一致。
解决办法:实际的参数类型和声明的参数类型要保持一致。
GAUSS-00035: "could not determine polymorphic type because input has type 'unknown'"
SQLSTATE: 42804
错误原因:无法识别数组元素类型。
解决办法:请确认ANY谓词中数组元素的类型是否正确。
GAUSS-00036: "type matched to anynonarray is an array type: %s"
SQLSTATE: 42804
错误原因:实际需要的不是array类型。
解决办法:内部错误,请联系技术支持工程师提供技术支持。
GAUSS-00037: "type matched to anyenum is not an enum type: %s"
SQLSTATE: 42804
错误原因:实际需要的是enum类型。
解决办法:声明为anyenum类型的参数只接受enum类型。
GAUSS-00038: "could not find range type for data type %s"
SQLSTATE: 42704
错误原因:数组声明为范围类型,但是实际传入的值不是范围类型。
解决办法:对数组赋值时,类型要和定义时的类型保持一致。
GAUSS-00039: "could not determine polymorphic type because context isn't polymorphic"
SQLSTATE: XX000
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-00040: "unrecognized castcontext: %d"
SQLSTATE: XX000
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- 如何进行日志采集和转储_日志平台_日志接入_日志转储
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓