スケーラブルデータベースサーバ HiRDB Version 8 メッセージ

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

8.1.2 クライアント環境変数PDSTANDARDSQLSTATEがNO,又はシステム共通定義pd_standard_sqlstateがNの場合

表8-43 HiRDBが返すSQLSTATEのクラスと意味

クラス 意味 記載箇所
00 正常終了しました。 表8-44
01 警告です。 表8-45
02 データがありません。 表8-46
40 トランザクションがロールバックしました。 表8-47
R0 異常終了しました。 表8-48
R2 データがありません。 表8-49

表8-44 クラス00のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
00000 正常終了しました。 0 なし

表8-45 クラス01のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
01000 警告付きで正常終了しました。 0 SQLWARN0='W'
0100C 戻される動的結果集合です。 120 SQLWARN0='W'
0100D 戻されるその他の結果集合です。 121 SQLWARN0='W'
0100E 多過ぎる結果集合を戻すことを試みました。 120 SQLWARN0='W'
01R00 警告付きで正常終了しました。 100,110以外の正数 SQLWARN0=空白又は'W'

表8-46 クラス02のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
02000 データがありません。 100 なし
02001 戻されるその他の結果集合がありません。 100 なし

表8-47 クラス40のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
40000 トランザクションがロールバックしたため,エラー終了しました。
詳細は,SQLCODEに対応したエラーメッセージを参照してください。
-1〜-999 SQLWARN0='W'
SQLWARN6='W'

表8-48 クラスR0のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
R0000 異常終了しました。 SQLCODE<0 SQLWARN6='W'

表8-49 クラスR2のSQLSTATE

SQLSTATE 意味 SQLCODE SQLWARN
R2000 リストを使用した検索で,リスト作成時には存在した行が返りませんでした。 110 なし