Hitachi

ノンストップデータベース HiRDB Version 9 メッセージ


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

クライアント環境変数PDSTANDARDSQLSTATEがNO,又はシステム共通定義pd_standard_sqlstateがNの場合の,HiRDBが返すSQLSTATEのクラスと意味を次の表に示します。

表8‒41 HiRDBが返すSQLSTATEのクラスと意味

クラス

意味

00

正常終了しました。

01

警告です。

02

データがありません。

40

トランザクションがロールバックしました。

R0

異常終了しました。

R2

データがありません。

表8‒42 クラス00のSQLSTATE

SQLSTATE

意味

SQLCODE

SQLWARN

00000

正常終了しました。

0

なし

表8‒43 クラス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‒44 クラス02のSQLSTATE

SQLSTATE

意味

SQLCODE

SQLWARN

02000

データがありません。

100

なし

02001

戻されるその他の結果集合がありません。

100

なし

表8‒45 クラス40のSQLSTATE

SQLSTATE

意味

SQLCODE

SQLWARN

40000

トランザクションがロールバックしたため,エラー終了しました。

詳細は,SQLCODEに対応したエラーメッセージを参照してください。

-1〜-999

SQLWARN0='W'

SQLWARN6='W'

表8‒46 クラスR0のSQLSTATE

SQLSTATE

意味

SQLCODE

SQLWARN

R0000

異常終了しました。

SQLCODE<0

SQLWARN6=' '

表8‒47 クラスR2のSQLSTATE

SQLSTATE

意味

SQLCODE

SQLWARN

R2000

リストを使用した検索で,リスト作成時には存在した行が返りませんでした。

110

なし