应该是这样的吧
create proc Select_Tb_Infro @tableName varchar(200) as declare @sql varchar(max) set @sql='select * from '+@tableNameexec (@sql)
然后这样执行
exec Select_Tb_Infro 'a'
引号里那个a换成你要查询的表名