读书人

动态sql和长度超过8000的写法,该怎么解

发布时间: 2012-02-25 10:01:48 作者: rapoo

动态sql和长度超过8000的写法
动态sql和长度超过8000的写法


多个@SQL变量拼接是啥意思?
declare @sql1 nvarchar(4000)
declare @sql2 nvarchar(4000)
exec(@sql1+@sql2+@sql3)
难道这样写法支持长 动态SQL??

如果SQL 条件是与 AND , 而不是 OR 这样写不好吧

[解决办法]
nvarchar 的度有限制,所以只能最大 4000, 于一 SQL 句,具多,并有限制,限制的只是每行的度,度在 oracle 和 SQL Server 中不同,所以太的 SQL 句行就可以了。

读书人网 >asp.net

热点推荐