Oracle 存储过程中能否执行以参数值传入的存储过程
发布网友
发布时间:2022-04-23 08:07
我来回答
共2个回答
热心网友
时间:2022-05-04 15:06
绝对可以的。不过你这个想法似乎有点没必要,干吗要用个通用的存储过程呢。如果是用前台调用,直接在前台调存储过程就行了。干吗还用个所谓“通用”存储过程。
你想这样也可以啊,通用的存储过程里把传入的参数拼接起来赋给一个字符串变量,然后 execute。
热心网友
时间:2022-05-04 16:24
可以的!
这是一个用法你看一下:
create or replace procere p1
as
code varchar2(10);
begin
select icode into code from tb1
end;
/
调用:
declare code varchar2(10);
execute p1(code);