KCB212RKOINOBORI COBOLERSPAGE 0001
RUN 2026/10/06cobolers.jp

DB2

DB2 は IBM のリレーショナルデータベース製品です。メインフレーム向けの DB2 for z/OS では、COBOL プログラムの中に EXEC SQL ... END-EXEC という形で SQL を埋め込みます。

仕組みと使われ方

SQL の実行結果は SQLCODE(または SQLSTATE)という戻り値で確認します。SQLCODE は、0 が正常、+100 が該当データなし、負の値がエラーです。プログラムは、コンパイルの前に SQL 文を処理する前処理を通してから COBOL としてビルドされます。

現場での注意点

メーカーによっては、別のデータベース(富士通の Symfoware や日立の HiRDB など)を組み合わせていることもあります。保守対象がどのデータベースかは、最初に確認します。

0001CICS
0002IMS
0003IBM z/OS

→ 用語集の一覧へ戻る

→ 技術者の方のよくある質問

→ 技術者登録のご案内

*** END OF REPORT ***  出力行数 0136  RC=0000

Copyright (C) 2026 Koinobori Co., Ltd.

最終更新 2026/10/06 発行:株式会社Koinobori