SQL SERVER:如何在声明游标的语句中,用变量做表名

 -- 因为定义游标所用的表名是变量,所以采用EXEC(定义语句) 的方式来声明游标
set @strsql = ' declare m_args cursor for  select m_arg_id,tiaojian from '+ @mac_t_name  +' where proc_id =  '  + cast(@proc_id as nvarchar(10))
--print @strsql
exec(@strsql)

posted on 2011-08-10 10:11  babyblue  阅读(674)  评论(0)    收藏  举报