COBOL2002 言語 拡張仕様編

[目次][索引][前へ][次へ]

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

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

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

(例)
[図データ]

一般規則
SQLCODE変数には,宣言系でない埋め込みSQL文の実行結果によって次の値が設定される。
SQLCODE変数に設定される値 意味
0 実行は成功した。
100 該当行が存在しない。
負数(<0) 実行は失敗し,エラーメッセージを出力した。
上記以外 実行は成功したが警告メッセージを出力した。