字符超过8000时如何存储(sql2000)
有一列,类型为NTEXT,不过如果字符超过8000的话会出现 '字符长度匹配 '而终止数据插入,请问该如何解决?
注:在access中设了一个存有9000多字符的列,导入sql以后,显示的类型为ntext,没有发现特殊的设置却可以存储.
恕鄙人愚昧,请高手帮忙.
[解决办法]
zjcxc(邹建)
化解字符串不能超过8000的方法及交叉表的处理
http://blog.csdn.net/zjcxc/archive/2003/12/29/20075.aspx
[解决办法]
ORZ....bill024(咖啡熊)你真快
[解决办法]
sql2000 好像没办法了吧,分割字符串 吧,然后加个标识,读的时候再吧几行加起来
[解决办法]
很正常,用Oracle4000多个字符就显不出来了,还要换驱动
[解决办法]
sql要用textptr和UPDATETEXT两个函数配合。。。比较麻烦,看下帮助吧- -!!我从来没用过
[解决办法]
SQL SERVER是以8K数据页存储数据的,超过8K是不行的,会导致数据写失败!
[解决办法]
我也想知道
[解决办法]
分割吧
[解决办法]
text?
[解决办法]
Text类型,最多可以放2G还是4G,反正是很大很大。
[解决办法]
我将常将文件转换为base64编码,然后存到Text中去。
[解决办法]
只能text吧.
[解决办法]
而且二进制类型似乎除了Image,没有其它Blob类型。
[解决办法]
我以前也碰到过!把sql语句优化了