Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30801-E

An overflow occurred in aa....aa of the "bb....bb" data type. (M+J+O)

次のどちらかのエラーが発生しました。

  • 数データのデータ型"bb....bb"の演算aa....aaでオーバフローが発生しました。 <SQLSTATE:22003>

  • 日時データのデータ型"bb....bb"の演算aa....aaでオーバフローが発生しました。 <SQLSTATE:22008>

aa....aaオーバフローが発生した演算の種類
  • addition:加算

  • subtraction:減算

  • multiplication:乗算

  • division:除算

bb....bbオーバフローが発生したデータ型
  • INTEGER

  • DECIMALまたはNUMERIC

  • DOUBLE PRECISIONまたはFLOAT

  • DATE

  • TIME

  • TIMESTAMP

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

オーバフローが発生しないようにSQL文を修正してください。

なお,このエラーメッセージは,スカラ関数TIMESTAMPADDの実行時に出力されることがあります。その場合,aa....aaにはadditionが,bb....bbにはスカラ関数TIMESTAMPADDの結果のデータ型が出力されます。ただし,日時単位にQUARTERまたはWEEKを指定した場合に,加算値を加算する前の乗算でオーバフローが発生したときは,aa....aaにはmultiplicationが,bb....bbにはINTEGERが出力されます。