Skip to content

错误码2----

错误码错误描述函数返回值错误出现原因分析与建议
21S01Column count does not match value count-1列数与值个数不匹配检查SQL语句的列与值的映射关系,保证其一一映射
21S02Degree of derived table does not match column list-1派生表字段列不匹配从基表或视图来的列与数据列的链不匹配,建议检查相关列的对应情况
22001String data, right-truncated-1字符串数据右侧截断数据超过存放的缓冲的长度,建议增大缓冲区的长度
22002Indicator variable required but not supplied-1指标变量需要,但未提供建议检查具体需要哪些指示列变量,看是否正确提供指示变量的值
22003Numeric value out of range-1Numeric值超界建议检查numeric的定义和它应该存放的列值范围,根据业务需求扩大定义范围或排除异常值
22007Invalid datetime format-1datetime格式无效Datetime的常见可以格式有YYYYMMDDHH24MISS,YYYY-MM-DD HH24:MI:SS , YYYY-MM-DD HH24:MI:SSSSS等
22008Datetime field overflow-1Datetime类型字段溢出请参考datetime的格式分配适当的空间,常见的格式有YYYYMMDDHH24MISS,YYYY-MM-DD HH24:MI:SS , YYYY-MM-DD HH24:MI:SSSSS等
22012Division by zero-10作除数0不能做除数,请排查输入值
22015Interval field overflow-1Interval字段溢出Interval的不同类型有各自的类型长度,基于秒的都是int64的数值存放,非基于秒的都是int32数值存放,请参考使用
22018Invalid character value for cast specification-1强制转换的字符值无效当前字符值与目标类型之间不能进行合理的转换,建议根据业务需要转换为其它类型
22019Invalid escape character-1无效转义字符转义字符不能正确转义,建议根据业务需求进行更改
22026String data, length mismatch-1字符串数据值和长度不匹配根据字符串的数据值的情况合理调整其长度
23000Integrity constraint violation-1完整性约束冲突检查SQL语句中的值与对应的数据表的映射关系,修改SQL使其符合完整性约束
24000Invalid cursor state-1无效的游标状态合理使用游标确保游标状态在合理范围
25000Invalid transaction state-1无效的事务状态检查事务的语句运行情况和过程,以及连接的情况,保证事务运行情况处于合理范围
25S01Transaction state unknown-1事务状态未知事务状态丢失,建议重建事务环境,分析事务状态变化情况
28000Invalid authorization specification-1无效的授权规范根据业务需求,给予目标用户相应的适当权限