エラー・コード

コンパイル時に、数字と説明でエラー状態が返されます。これらのメッセージの詳細は、ご使用のデータベース・システムに同梱されているマニュアルを参照してください。DB2 LUW の旧バージョンを使用している場合は、ホスト変数を参照しているメッセージが若干異なります。ハイフンがアンダースコア (_) になり、最大 3 文字が名前の末尾に追加されますが、これは無視して構いません。これらの変更は、DB2 ECM から SQL コードへの変更によって生じる副作用です。詳細については、『DB2 コンパイラ指令オプション』の節の QUALFIX オプションを参照してください。

ランタイム時のエラー状態は、SQLCODE のゼロ以外の値によって示されます。MFSQLMESSAGETEXT が定義されている場合は、MFSQLMESSAGETEXT データ項目に説明テキストが格納されます。このデータ項目の詳細については、『SQL 通信領域』の節を参照してください。

次に例を示します。

801-S
** External Compiler Module message
** SQ0100 SQL1032N  No start database manager command was 
**                  issued.
** SQLSTATE=57019