日期:2014-05-18  浏览次数:20598 次

请问如何才能突破nvarchar4000的限制
我在存储过程中定义了一个变量,类型为nvarchar4000,用来接收SQL文,但这个
SQL文不是固定长度的,如果超过了4000,就会被截掉,该如何解决呢?
谢谢!

------解决方案--------------------
用表来做

在传递大于nvarchar(4000)的地方按每个4000分开存储到表中为多条记录,将表名传给存储过程,在存储过程中使用多个4000长度的变量来取多中记录,再+起来执行.
------解决方案--------------------
楼主用的是sql server 2000吧. 改成ntext类型可以超过4000
------解决方案--------------------
ntext比较大哈。。。。。。。。。。。。
楼主就用这个赛
实在不行用image