oracle 执行执行动态存储过程名---其实就是存储过程名是个字符串参数

假设我有一个过程P1(V1 IN VARCHAR2),
另一有一个过程EX(P IN VARCHAR2,P IN VARCHAR2),
第一个参数是过程名,第二个参数是指定过程的参数,
我执行
EX('P1','AAAA')
想在EX里执行传进的第一个参数指定的过程名,并把第二个参数做为这个过程的参数传进去。

暂时找到个方法:
EXECUTE IMMEDIATE 'begin ' || p1 || '(''' || v1 || '''); end;';
上一篇:【算法·Algorithms】算法目录


下一篇:网络游戏开发-服务器(01)Asp.Net Core中的websocket,并封装一个简单的中间件