2 u010030637 u010030637 于 2013.06.18 20:02 提问

Oracle varchar2数据类型的长度

我们做了一个新闻发布系统,在数据库有个 newsCon 字段,是varchar2(8000) 在数据库插入数据的时候可以插入,在WEB页面 做了个修改的功能,没有修改新闻的内容,只修改了标题,却发生异常,说是值过大了,这是怎么回事呢?在数据库插入的时候就没事,到了页面就出问题了。。

2个回答

u011121287
u011121287   2013.06.18 22:54
已采纳

可能是你数据库中的内容在web页面中展示时候的编码过后的内容超过varchar2(8000),所以到后台往数据中插入的时候抛异常,值过大

wengmeishi
wengmeishi   2013.07.11 23:23

因为Varchar类型貌似最大只能到4000哦

u010030637
u010030637 嗯嗯,解决了,是因为Java的String类型接受的长度问题。
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!