在存储过程中添加两个输入参数

Paa*_*dam 1 oracle stored-procedures

使用存储过程添加两个输入数字

create or replace procedure add
(num1 in int,num2 in int)is
begin
declare output int;
set output:=num1 + num2 
dbms_output.enable();
dbms_output.put_line(output);
end add;
Run Code Online (Sandbox Code Playgroud)

我需要添加两个inpuut参数

begin;
add(5,5)
end;
Run Code Online (Sandbox Code Playgroud)

结果:

10
Run Code Online (Sandbox Code Playgroud)

我在编译过程时想出了这个代码获取错误

我正在使用oracle 10g

小智 6

SET SERVEROUTPUT ON;

CREATE OR REPLACE PROCEDURE ADD_TWO_INPUT (N1 IN NUMBER,N2 IN NUMBER)
IS
ADD_RESULT NUMBER;
BEGIN
ADD_RESULT := N1 + N2;
Dbms_Output.PUT_LINE(ADD_RESULT);
END;
/


EXECUTE ADD_TWO_INPUT(1,2);
Run Code Online (Sandbox Code Playgroud)

输出: -

3 
Run Code Online (Sandbox Code Playgroud)