-406 A CALCULATED OR DERIVED NUMERIC VALUE IS NOT WITHIN THE RANGE OF ITS OBJECT COLUMN
説明
SQL ステートメントの処理中に得られた値または計算された値が、
そのオブジェクト列のデータ・タイプの範囲を超えています。 この問題は、以下のいずれかの理由で発生している可能性があります。
- オブジェクト列に生じた値が範囲外です。
- 実行された SQL 操作がオブジェクト列の値に適したものでありませんでした。
- DECIMAL(19,0) 列が BIGINT に変更されましたが、この列の値は BIGINT の範囲外です。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
数値データ・タイプに許される範囲については、 SQLCODE -405 の説明を参照してください。
DECIMAL(19,0) から BIGINT に変更された表の列にアクセス中にエラーが発生した場合は、列データ・タイプを変更して DECIMAL(19,0) に戻してください。 DECIMAL(19,0) 列を BIGINT に変更する方法について詳しくは、ALTER TABLE ステートメントの説明を参照してください。
SQLSTATE
22003