oracle 存储过程实验
在Oracle数据库中创建一个简单的存储过程,该存储过程接收两个数字参数,并将它们相加后的结果作为OUT参数输出。
CREATE OR REPLACE PROCEDURE add_numbers (
num1 IN NUMBER,
num2 IN NUMBER,
result OUT NUMBER
) AS
BEGIN
result := num1 + num2;
END;
/
调用这个存储过程可以使用以下代码:
DECLARE
sum_result NUMBER;
BEGIN
add_numbers(10, 20, sum_result);
DBMS_OUTPUT.PUT_LINE('The sum is: ' || sum_result);
END;
/
确保你的SQL*Plus或者Oracle SQL Developer会话中已经通过SET SERVEROUTPUT ON
启用了DBMS\_OUTPUT输出。
评论已关闭