在创建produce时,可不可以将表名作为参数传入到它中,如果可以的话,应该怎样使用,能举个例子给以说明,谢谢!
------解决方案--------------------------------------------------------
可以的。
create proc p1
@tbname varchar(50)
as
begin
declare @s varchar(8000)
set @s='select * from '+@tbname
exec(@s)
end
这是mssql的
------解决方案--------------------------------------------------------
create proc p1
@tbname varchar(50)
as
begin
declare @s varchar(8000)
set @s='select * from '+@tbname+'' exec(@s)
end
应该是这样吧,测试通过