DB2 ストアド プロシージャ

DB2 LUW を使用すると、埋め込み SQL 呼び出しをストアド プロシージャとして実行できます。ストアド プロシージャとは、クライアント アプリケーションからのルーチンの呼び出しによって間接的に実行されるのではなく、DB2 LUW サーバーのインスタンスによって直接実行されるルーチンです。DB2 ストアド プロシージャを使用すると、SQL 呼び出しを使用する場合に比べて、モジュール性、セキュリティ、およびパフォーマンスが向上します。

ストアド プロシージャは、ローカルまたはリモートの DB2 LUW サーバーに格納されます。ローカル DB2 LUW サーバー アプリケーションまたはリモート DRDA アプリケーションは、SQL 文の CALL を使用してストアド プロシージャを呼び出すことができます。

注:
  • DB2 Connect 製品を使用してストアド プロシージャを DB2 for OS/390 で実行している場合は、IBM DB2 のマニュアルを参照して、ストアド プロシージャを実行するために必要なその他のステップを確認してください。
  • Linux, UNIX, and Windows (LUW) 版 DB2 データベースのストアド プロシージャの記述およびオプションの設定の詳細については、IBM のマニュアル『Developing User-defined Routines (SQL and External)』、および IBM の SQL に関する参考資料を参照してください。