Mybatis中使用字符串拼接方式insert到一个clob字段的方法
在对Oracle数据库插入或者更新CLOB字段的时候,直接拼接INSERT INTO和UPDATE语句,会报一个ora-01704:字符串文件太长的异常。那是因为oracle的隐式转换机制,即oracle默认把字符串转换成varchar2类型,而这个字符串的长度又比4000大,所以会报ora-01704错误。说得通俗一点,就是两个单引号之间的字符不能超过4000,但是由于业务需求我又必须...
原创
2018-05-02 17:39:05 ·
3255 阅读 ·
1 评论