COBOL2002 言語 拡張仕様編


9.4.1 SQLCODE変数(データベースアクセス機能)

機能

埋め込みSQL文の実行が正常に終了したかどうかを示す状態コードが設定される。

構文規則

SQLCODE変数は,レベル番号が01か,または77でデータ名がSQLCODEの9けたの符号付き2進形式でなければならない。

(例)

[図データ]

一般規則

SQLCODE変数には,宣言系でない埋め込みSQL文の実行結果によって次の値が設定される。

SQLCODE変数に設定される値

意味

0

実行は成功した。

100

該当行が存在しない。

負数(<0)

実行は失敗し,エラーメッセージを出力した。

上記以外

実行は成功したが警告メッセージを出力した。