SQLJを使用したJavaストアド・プロシージャのコール

  1. 入力および入出力変数を宣言し、初期化します。たとえば、最初のパラメータがintの入力パラメータの場合、次のようになります。

    int bookID = scanID();
  2. 出力変数を宣言します。たとえば、次のように宣言します。

    int daysLate; String title;
  3. SQLJ文でストアド・プロシージャをコールします。SQLJ文でパラメータを名前で識別し、それぞれのパラメータに:in:outまたは:inoutを指定します。たとえば、次のように指定します。

    #sql \{ call NPL.CHECKIN (:in bookID, :out daysLate, :out title)\}

    戻り値が、出力変数および入出力変数に割り当てられます。

Javaストアド・プロシージャのコール