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 |
なし |