日期:2014-05-19  浏览次数:20654 次

求助语句该如何写?
求助语句该如何写?  
代码如下:
declare   @salitemname   nvarchar(50)  
declare   @year   int  
declare   @month   int  
declare   @sql   nvarchar(200)
set   @salitemname= '财政岗位工资 '
set   @year=2007
set   @month=3
set   @sql   =   'select   '+   @salitemname   +   '   from   tempsalary   where   年份= '+str(@year)+ '   and   月份= '+str(@month)
--select   @sql

exec   @sql  

经测试,@sql生成的Select   语句没有问题,但在执行exec   @sql时,提示找不到存储过程,请问该如何写代码来执行生成的select语句?



------解决方案--------------------
exec(@s)