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

字符串太长怎么办

2012-01-20 
字符串太长怎么处理?存储过程中declare@svarchar(8000)....exec(@s)问题,当超过8000长度时怎么办,还有更长

字符串太长怎么处理?
存储过程中
declare   @s   varchar(8000)
....
exec(@s)

问题,当超过8000长度时怎么办,还有更长的字符串类型不?
我用ntext又不可以用 "+ "连接起来

[解决办法]
没有了!
参考邹老大的例子:
http://www.v2studio.cn/blog/gaojier/article.asp?id=27
[解决办法]
declare @s1 varchar(8000)
declare @s2 varchar(8000)

.........


exec(@s1+@s2)
[解决办法]
用多个varchar(8000)的字符串连接起来,最后这样执行

exec(@str1+@str2+...+@strn)

热点排行