CREATE OR REPLACE PROCEDURE numeros (entra1 NUMBER, entra2 NUMBER)
IS
v_num1 NUMBER;
v_num2 NUMBER;
BEGIN
v_num1:=entra1;
v_num2:=entra2;
END;
-----------------------------------------------------------------------
CREATE OR REPLACE PROCEDURE somando
IS
v_soma NUMBER;
v_num1 NUMBER;
v_num2 NUMBER;
BEGIN
numeros(40,60);
v_soma:=(v_num1+v_num2);
DBMS_OUTPUT.PUT_LINE('O valor da soma de ' ||v_num1||' e '||v_num2||' é:'||v_soma);
END somando;
最初のプロシージャ "numeros"から値をキャッチできない理由は、プロシージャ "somando"を実行すると結果が空になります。プロシージャ別のプロシージャを呼び出す
OUTにあるようにプロシージャに引数のいずれかを指定しますか何も出てこない... – JohnHC
どうすればいいの? – travisfrau