スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

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

2.18 オーバフローエラー抑止が設定されている場合の演算結果

システム定義のpd_overflow_suppressでオーバフローエラー抑止が設定されている場合は,次に示すような場合でもエラーとしないで,オーバフローが発生した演算の結果をナル値として処理を続行します。

オーバフローエラー抑止の対象を次に示します。

ただし,オーバフロー抑止が設定されていても,次の場合はエラーになるので注意してください。

オーバフローが発生した場合,SQL連絡領域のSQLWARNBに'W'が設定されるので,SQLWARNBを参照してオーバフローの発生の有無を確認できます。

オーバフローエラー抑止が設定されている場合の処理の例を,次に示す管理表(KANRI)を使用して説明します。

[図データ]

<この節の構成>
2.18.1 探索条件でオーバフローが発生した場合の例
2.18.2 更新値でオーバフローが発生した場合の例