8.1.2 クライアント環境変数PDSTANDARDSQLSTATEがNO,又はシステム共通定義pd_standard_sqlstateがNの場合
クライアント環境変数PDSTANDARDSQLSTATEがNO,又はシステム共通定義pd_standard_sqlstateがNの場合の,HiRDBが返すSQLSTATEのクラスと意味を次の表に示します。
クラス |
意味 |
---|---|
正常終了しました。 |
|
警告です。 |
|
データがありません。 |
|
トランザクションがロールバックしました。 |
|
異常終了しました。 |
|
データがありません。 |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
00000 |
正常終了しました。 |
0 |
なし |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
01000 |
警告付きで正常終了しました。 |
0 |
SQLWARN0='W' |
0100C |
戻される動的結果集合です。 |
120 |
SQLWARN0='W' |
0100D |
戻されるその他の結果集合です。 |
121 |
SQLWARN0='W' |
0100E |
多過ぎる結果集合を戻すことを試みました。 |
120 |
SQLWARN0='W' |
01R00 |
警告付きで正常終了しました。 |
100,110以外の正数 |
SQLWARN0=空白又は'W' |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
02000 |
データがありません。 |
100 |
なし |
02001 |
戻されるその他の結果集合がありません。 |
100 |
なし |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
40000 |
トランザクションがロールバックしたため,エラー終了しました。 詳細は,SQLCODEに対応したエラーメッセージを参照してください。 |
-1〜-999 |
SQLWARN0='W' SQLWARN6='W' |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
R0000 |
異常終了しました。 |
SQLCODE<0 |
SQLWARN6=' ' |
SQLSTATE |
意味 |
SQLCODE |
SQLWARN |
---|---|---|---|
R2000 |
リストを使用した検索で,リスト作成時には存在した行が返りませんでした。 |
110 |
なし |