DB2 LUW でのストアド・プロシージャのコンパイル

制限事項:このトピックは、Windows 環境 (ローカル開発) にのみ適用されます。

DB2 LUW を使用して、COBOL ストアド・プロシージャをコンパイルできます。

  1. ストアド・プロシージャとして使用するプログラムを、その他の DB2 LUW プログラムと同じように、DB2 指令を使用してコンパイルします。これを行うには、プログラムに $SET 文を追加します。
    注:プログラムにストアド・プロシージャの CALL 文が含まれている場合は、CALL_RESOLUTION DB2 指令を指定して、SQL0204 エラーを回避する必要があります。
  2. プログラムがプロジェクトに追加されたら、そのプログラムをダイナミック・リンク・ライブラリ (.dll) としてパッケージ化します。
  3. 現在のプロジェクトで [Project > Properties] をクリックします。
  4. [COBOL > Link Settings] をクリックします。
  5. [Link with libs] フィールドに db2api.lib と入力して、[OK] をクリックします。
  6. .dll ファイルを右クリックし、コンテキスト・メニューから [Rebuild object] をクリックします。
  7. [Rebuild object] コマンドから、[Project > Deployment] をクリックし、ファイルを選択して sqllib\function ディレクトリにコピーします。