日期:2014-05-17  浏览次数:20719 次

数据库报字符串过长问题
问题是会这样的,项目的SQL比较长。4000多字。但是遇见问题了,同样是oracle10g 同样的sql本地运行没错,而服务器报错。请问各位大神知道可能是什么原因导致的吗?
SQL

------解决方案--------------------
不同的字符集,多字节字符(例如:汉字)占的字节数不一样。
所以同样是 VARCHAR2(4000)的字段,所能容纳的多字节字符个数就也不一样,
所以就出现你这种情况!

明白没?