在SQL Server中什么类型和Text类型差不多?

我把数据库的某表中的content字段由原来的varchar改为了ntext,原因是因为此字段要存入大篇幅文章,varchar显然不够,但结果程序就开始报错!上网找了下原... 我把数据库的某表中的content字段由原来的varchar改为了ntext,原因是因为此字段要存入大篇幅文章,varchar显然不够,但结果程序就开始报错!

上网找了下原因:如果采用微软提供的ms sql server jdbc driver,如果查询语句中,存在image或text类型字段,那么就必须按照顺序读取,否则就会报告Driver]ResultSet can not re-read row data for column之类的错误.

但是我使用的hibernate框架,那个父子关系是自处理的,查询子表的语句是自己生成.我很难一一控制全面.

现在我就想知道下,存大篇幅的文章,字段用什么类型比较好?
展开
 我来答
WHITE_WIN
2008-01-24 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1923万
展开全部
如果你的文件超过8000个字符,就要使用TEXT或NTEXT或IMAGE类型类型,你可以将TEXT(使用substring)载取一部份作为摘要放入varchar字段中,一般存取显示摘要,需要编辑\修改\或整篇读入时再另行调入即可.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式