私はオラクルにはあまりいません。 PL/SQL Developerを使用しています。
私は次のパッケージを持っています:
create or replace package PKG1
as
procedure INIT
(
nRN in number,
nREC_TYPE in number,
nIDENT out number
);
PL/SQL Developer環境からどのように呼び出すかわかりません。私はこれを試しました:
DECLARE
procId NUMBER;
BEGIN
EXECUTE PKG1.INIT(1143824, 0, procId);
DBMS_OUTPUT.PUT_LINE(procId);
END;
しかし、ORA-06550(PLS-00103)エラーがあります。
ご覧のとおり、2つの入力パラメーターと1つの出力パラメーターがあります。出力パラメーターを出力したい。それで全部です。
助けてくれてありがとう。
ゴラン
もうすぐそこにいるので、EXECUTEを実行するだけです。
DECLARE
procId NUMBER;
BEGIN
PKG1.INIT(1143824, 0, procId);
DBMS_OUTPUT.PUT_LINE(procId);
END;