步骤:
create or replace
PROCEDURE ADDITION
(
A IN NUMBER
, B IN NUMBER
, C OUT number
) AS
BEGIN
C := A+B;
dbms_output.put_line(c);
END ADDITION;
执行:
begin
addition(4,5);
end;
错误:
PLS-00306: wrong number or types of arguments in call to 'ADDITION'
ORA-06550: line 2, column 2:
PL/SQL: Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
如何纠正此错误。让我知道代码中的错误
答案 0 :(得分:1)
您的程序需要out
参数,您还需要提供该参数:
declare
add_result number;
begin
addition(4,5,add_result);
end;
/