Oracle下Varchar2的最大值到底是多少?
本人作一个类似留言板功能的程序,设定留言板内容为Varchar2(4000),据说这已经是最大值了,可是问题怪就怪在:我通过一个Javascript函数侦测到内容长度为2308个字节,提交之后报错“数据大小超出此类型的最大值: 3387 ”,字节长度变为了3387个字节,而且插入不到数据库中。即使是3387个字节,还是小于4000呀。
这个问题困扰我很久了,之所以没有采用CLOB类型,是因为CLOB处理起来也比较麻烦。可以肯定的是我的这个判断函数没有任何问题。恳请碰到这方面问题的高手或者Oracle方面的高手指教。
多谢了!!