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

一个关于sql存储过程的问题
存储过程中表名和列名都为参数还有两个查询条件
应该怎么写呢?
表名为@table
列名为@list
条件为@time1,@time2


急,,望高手帮帮忙。。。

------解决方案--------------------
declare @sql varchar(2000)
set @sql= 'select '+ @list + ' from '+ @table + ' where time1= '+ @time1 + ' and time2= '+ @time2 + ' '
exec(@sql)