SQL 状態エラー・コード

Sybase IQ では、SQL/92 によって定義されている SQLSTATE エラー・コードをサポートしています。

各 SQL 状態 (SQLSTATE) 値は 5 文字の文字列で、2 文字のクラスの後に 3 文字のサブクラスが続いています。各文字は、大文字の A ~ Z または数字の 0 ~ 9 のいずれか 1 つです。A ~ H または 0 ~ 4 で始まるクラスが ANSI 標準で定義されており、それ以外のクラスは実装依存となります。同様に、同じ文字 (A ~ H、0 ~ 4) で始まる標準クラスのサブクラスが標準です。サブクラス 000 は常にサブクラス・コードが定義されていないことを示します。最も一般的な SQLSTATE 値は 00000 で、操作が正常に完了したことを示します。

Sybase IQ SQL 表記規則:

実装依存のクラスおよびサブクラスは 'Q' で始まります。

クラス・コード エラー・タイプ 範囲
QD dblib エラー 0 - 999
QF dflib エラー 1000 - 1999
QG gexlib エラー 2000 - 2999
QH hqmlib エラー 3000 - 3999
QM monlib エラー 4000 - 4999
QT optlib エラー 5000 - 5999
QB oslib エラー 6000 - 6999
QR rwlib エラー 7000 - 7999
QN saintlib エラー 8000 - 8999
QS slib エラー 9000 - 9999
QX stcxtlib エラー 10000 -10999
QV vplib エラー 11000 -11999
QU バックアップ・エラー 12000 -12999
QC その他の DB エラー 13000 -13999
QI inclib エラー 14000 -14999

エラーについての情報の検索

ナビゲーションを簡単にするため、メッセージは範囲ごとにグループ分けされています。特定のエラーについての情報を見つけるには、ナビゲーション・ツリーの該当するブランチをクリックし、エラー・コードが含まれているページを選択します。