问题解决了,原来是报表中sql定义的最大长度是4000,在sql中如果字节个数大于4000的话,
一个字符占两个字节,也就是 汉字*2+字母数 不能大于2000,否则将会报那样的错误

ps:我的字符串在记事本中看或者在PLSQL Developer看是2236字节,不可以

解决办法1:改成clob........

解决办法2:去掉半个双引号 (excel中数据粘贴到 数据库,会带有双引号)

解决办法3: 直接用Update语句

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐