oracle存储过程out参数
时间: 2023-02-11 11:07:22 浏览: 114
oracle存储过程.ppt
Oracle存储过程中的OUT参数是用来在存储过程执行完成后将结果返回给调用程序的参数。在定义存储过程时,OUT参数需要使用关键字 OUT 来声明,在调用存储过程时需要提供一个变量来接收返回值。例如:
```
CREATE OR REPLACE PROCEDURE get_employee_name (emp_id IN NUMBER, emp_name OUT VARCHAR2) AS
BEGIN
SELECT name INTO emp_name FROM employees WHERE id = emp_id;
END;
```
调用该存储过程如下
```
DECLARE
emp_name VARCHAR2(100);
BEGIN
get_employee_name(1, emp_name);
DBMS_OUTPUT.PUT_LINE(emp_name);
END;
```
阅读全文