当前位置: 代码迷 >> Sql Server >> 请教怎么才能突破nvarchar4000的限制
  详细解决方案

请教怎么才能突破nvarchar4000的限制

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

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

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