用另一个变量保存要执行的SQL语句
然后用exec执行该变量
declare @strsql varchar(50),
@table_name varchar(50)
set @table_name='test' --test是表名
set @strsql='select count(*) from '+@table_name
exec(@strsql)
然后用exec执行该变量
declare @strsql varchar(50),
@table_name varchar(50)
set @table_name='test' --test是表名
set @strsql='select count(*) from '+@table_name
exec(@strsql)