oracle存储过程调用另一个存储过程
时间: 2023-09-29 15:08:36 浏览: 47
oracle存储过程实例
在Oracle中,要调用另一个存储过程,可以使用以下语法:
```
BEGIN
stored_proc1(param1, param2, stored_proc2(param3, param4));
END;
```
其中,`stored_proc1`是外部存储过程的名称,`param1`和`param2`是它的输入参数,`stored_proc2`是要调用的内部存储过程的名称,`param3`和`param4`是它的输入参数。在这个例子中,`stored_proc2`的返回值将作为`stored_proc1`的一个参数。
需要注意的是,内部存储过程需要提前创建,并且需要确保它的输入参数和返回值类型与外部存储过程的调用方式相匹配。
阅读全文