首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-19 
请问如何才能突破nvarchar4000的限制我在存储过程中定义了一个变量,类型为nvarchar4000,用来接收SQL文,但

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

[解决办法]
用表来做

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

热点排行