这条sql用存储过程怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/12 09:35:39
sql="select * from PDM."+tablename+" where NAME='+name+'";
其中pdm为oracle数据库中的实例名,tablename和name都是变量。
跪求这条语句用存储过程应该怎么写?

CREATE PROCEDURE PMDDB--名字自己取
@tablename varchar(25),@name varchar(25)
AS
begin
select * from PDM."+@tablename +" where NAME='+@name+'";
GO

先拼接SQL字符串,在用EXECUTE来执行。