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

关于存储过程中sql字符串连接的有关问题,多谢大家

2012-01-26 
关于存储过程中sql字符串连接的问题,谢谢大家大家请帮我看看。我向存储过程传了一个值,用@tiaojian传入然后

关于存储过程中sql字符串连接的问题,谢谢大家
大家请帮我看看。
我向存储过程传了一个值,用@tiaojian传入
然后调用exec( 'insert   into   #t   select   cfsj_jdsh,cfsj_wzr   from   cfsj   where '+@tiaojian)连将符合条件的记录查询添加到临时表中。
其中@tiaojian字符串为cfsj_wzr= '123 '   and   cfsj_wzsj> '2007-07-02 '   and   cfsj_wzsj < '2007-07-30 ',但是查出来却没有记录(实际是有的)
请各位高手帮帮忙,急啊~~~


[解决办法]
exec( 'insert into #t select cfsj_jdsh,cfsj_wzr from cfsj where ' '+@tiaojian+ ' ' ')
[解决办法]
set quoted_identifier off
declare @s varchar(100)
set @s= "insert into #t select cfsj_jdsh,cfsj_wzr from cfsj where "+@tiaojian
exec(@s)

热点排行