有一列,类型为NTEXT,不过如果字符超过8000的话会出现'字符长度匹配'而终止数据插入,请问该如何解决?
注:在access中设了一个存有9000多字符的列,导入sql以后,显示的类型为ntext,没有发现特殊的设置却可以存储.恕鄙人愚昧,请高手帮忙.
注:在access中设了一个存有9000多字符的列,导入sql以后,显示的类型为ntext,没有发现特殊的设置却可以存储.恕鄙人愚昧,请高手帮忙.
调试欢乐多
化解字符串不能超过8000的方法及交叉表的处理
http://blog.csdn.net/zjcxc/archive/2003/12/29/20075.aspx
create procedure dbo.addnews
@type_id varchar (66) = NULL ,
@content ntext = NULL ,
as
insert news([Type_ID],Content)values (@type_id,'')DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(content)
FROM news
WHERE News_ID = @@identity
writeTEXT News .Content @ptrval @content
采用 text 或者 ntext