这个带参数的存储过程怎么执行

2025-01-05 21:52:40
推荐回答(1个)
回答1:

应该是这样的吧

create proc Select_Tb_Infro 
@tableName varchar(200) 
as 
declare @sql varchar(max) 
set @sql='select * from '+@tableName
exec (@sql)

然后这样执行

exec Select_Tb_Infro 'a'

引号里那个a换成你要查询的表名