码迷,mamicode.com
首页 > 数据库 > 详细

使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4228, SQLSTATE=null

时间:2014-07-05 17:13:04      阅读:744      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   art   问题   io   

今天查询了一天发现的问题,用ibatis做批量操作时,报错:

[非原子批处理出现故障]使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4228, SQLSTATE=null

以为是什么表空间的问题,后来发现还是表字段‘BRAND_NM‘的长度设置的小,为varchar(25)造成的,但看数值长度:天然香韵(NATURE CHARM),是22个字符啊,甚是奇怪。

select * from dmc_tc_rule_basic_cfg

select * from dmc_tc_rule_basic

--删除
delete (
select * from DMC_TC_RULE_BASIC_STR_REL
)
--查询表记录
select *from syscat.columns where tabname = upper(‘dmc_tc_rule_basic_cfg‘) and colname = ‘BRAND_NM‘
--修改表列长度
alter table dmc_tc_rule_basic_cfg alter column  BRAND_NM set data type varchar(40)

 

参考相关文档:http://blog.csdn.net/mcpang/article/details/8241854

使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4228, SQLSTATE=null,布布扣,bubuko.com

使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4228, SQLSTATE=null

标签:blog   http   使用   art   问题   io   

原文地址:http://www.cnblogs.com/tanglc/p/3822952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!