oracle的存储过程怎么设置返回值?
时间: 2023-04-09 08:03:19 浏览: 222
用JDBC操作Oracle的存储过程返回值
可以使用 OUT 参数来设置存储过程的返回值。在存储过程中声明一个 OUT 参数,并将需要返回的值赋给该参数即可。例如:
CREATE PROCEDURE my_proc (IN param1 INT, OUT result INT)
BEGIN
-- 执行存储过程的逻辑
SET result = 100; -- 将返回值赋给 OUT 参数
END;
调用该存储过程时,可以通过传入一个变量作为 OUT 参数,来获取存储过程的返回值。例如:
DECLARE ret INT;
CALL my_proc(1, ret);
SELECT ret; -- 输出 100
阅读全文