SQL プリプロセッサーは、PROCEDURE ステートメント、 または PACKAGE ステートメントがプログラム内に存在することを前提としている。
ソース・プログラムに SQL ステートメントがない。
データベース名が欠落しているか無効である。 このソース・プログラムは 処理できなかった。
SQL プリプロセッサー・オプションが無効であるため、無視された。
参照はすべてあいまいでないものでなければならない。
ホスト構造にはスカラー・メンバーだけが含まれていなければならない。
標識変数は FIXED BIN(15) として宣言する必要がある。
標識変数配列のメンバーは順次指定する必要がある。 順序に従っていないメンバーはいずれも、順次になるように再番号付けされる。
2 つのハイフン (--) のあとから行末までの文字は、 コメントとして扱われる。
EXEC SQL INCLUDE SQLCA は、STDSQL(86) のもとでは有効なステートメントではない。 ステートメントは無視される。
ホスト変数としての配列は許されない。
無効なホスト・データ型がホスト変数として使用されている。
無効なホスト・データ型がホスト構造メンバーとして使用されている。
DECLARE TABLE ステートメントは、ドキュメンテーション 専用のステートメントとして扱われる。 このステートメントは無視され、プログラムに影響を及ぼさない。
DECLARE STATEMENT ステートメントは、ドキュメンテーション 専用のステートメントとして扱われる。 このステートメントは無視され、プログラムに影響を及ぼさない。
SQL 通知メッセージが戻された。
SQL 警告メッセージが戻された。
SQL エラー・メッセージが戻された。
SQL 重大エラー・メッセージが戻された。
致命的なデータベース・エラーが発生した。データベースが 正しくインストールされていることを確認する。
致命的な SQL プリプロセッサー・エラーが発生した。 ファイル IBMSUDB2.DLL が存在することを確認する。
致命的な SQL プリプロセッサー・エラーが発生した。 IBMSUDB2.DLL の提供者に連絡してください。
SQL プリプロセッサーが自身のコード内にエラーを検出した。
示されているストリングの終了区切り文字が欠落していないか どうか、ステートメントを検査する。 このステートメントは処理できない。
コメントが正しく終了していない。このステートメントは処理できない。
ファイル "<filename>" が要求されたが、 開くことができなかった。このソース・プログラムは 処理できなかった。
処理中に、処理を継続するためのメモリーが足りなくなった。
示されている数のエラーと警告を出して、プリコンパイルが 完了した。
長さまたは複雑さに関するシステムしきい値を超えたために、 ステートメントを処理できなかった。このステートメントは処理できない。
テキスト "<text>" のあとに指定されているトークン で、SQL ステートメントの構文エラーが検出された。 "<text>" フィールドは、トークンの前にある SQL ステートメントの 無効な文字を示している。 このステートメントは処理できない。
"<name>" として戻された名前が長すぎる。 その型の名前として許可される最大長は、"<length>" によって 示される。このステートメントは処理できない。
ホスト変数 "<name>" が DECLARE SECTION で宣言されていない。 このステートメントは処理できない。
ホスト変数 "<name>" が DECLARE SECTION で既に宣言されている。 このステートメントは処理できない。
ホスト変数の数の限度は、SYSPLAN の HOST_VARS 列に 収まる数によって決まるが、この限度に達した。 このソース・プログラムは 処理できなかった。
ホスト変数 "<name>" が正しく宣言されていない。 理由としては、指定した型がサポートされる型でないこと、 長さの指定が 0、負、または大きすぎること、初期化指定子を使用したこと、 誤った構文を指定したことなどが考えられる。変数は未定義のままになっている。このソース・プログラムは 処理できなかった。
DECLARE SECTION の処理中に、入力の終わりに達した。 このソース・プログラムは 処理できなかった。
要求された関数呼び出しを処理する前に、プリコンパイラー・サービス を初期化する必要がある。このソース・プログラムは 処理できなかった。
ファイル "<name>" の読み取りまたは書き込み中に、 エラーが発生した。 このソース・プログラムは 処理できなかった。
DB2 プリコンパイラー・サービス・モジュール (DSNHPSRV) のロード中 に、エラーが発生した。ジョブ内でのデータ・セットの連結が正しいことを 確認する。このソース・プログラムは 処理できなかった。
DBRM ライブラリーの検索中にエラーが発生した。 ジョブに DBRMLIB DD カードが含まれていることを確認する。 このソース・プログラムは 処理できなかった。
PL/I コンパイラー・オプション DEFAULT(IEEE|HEXADEC) が、 PL/I SQL プリプロセッサー・オプション FLOAT(IEEE|S390) と一致していない。 これらのオプションが整合していることを確認して、ジョブを再実行依頼する。 このソース・プログラムは 処理できなかった。
SQL プリプロセッサー・オプション XREF が指定されたが、コンパイル対象の DB2 のレベルではこのオプションはサポートされていない。 DB2 V10 以降にアップグレードし、再試行する必要がある。
SQL プリプロセッサーのシンボル相互参照テーブルを作成しようとしていたときに、SQL プリプロセッサーがゼロ以外の戻りコードを受け取った。 十分なメモリーが使用可能であることを確認する。 SQL プリプロセッサーの XREF オプションなしで再コンパイルを行うと、このエラーを回避することができる。