调用存储过程 oracle
时间: 2023-07-04 10:27:15 浏览: 112
可以使用以下代码来调用 Oracle 存储过程:
```
BEGIN
stored_proc_name('input_param1', 'input_param2');
END;
```
其中,`stored_proc_name` 是存储过程的名称,`input_param1` 和 `input_param2` 是存储过程的输入参数。请根据实际情况修改存储过程的名称和参数。
如果存储过程有返回值,你可以使用以下代码来调用:
```
DECLARE
return_val NUMBER; -- 定义返回值的类型
BEGIN
-- 调用存储过程并将返回值传递给变量
return_val := stored_proc_name('input_param1', 'input_param2');
-- 打印返回值
dbms_output.put_line('返回值为:' || return_val);
END;
```
其中,`return_val` 是定义的返回值变量,`stored_proc_name` 是存储过程的名称,`input_param1` 和 `input_param2` 是存储过程的输入参数,`dbms_output.put_line` 是输出返回值。请根据实际情况修改变量和存储过程的名称和参数。
阅读全文