-304   A VALUE WITH DATA TYPE data-type1 CANNOT BE ASSIGNED TO A HOST VARIABLE BECAUSE THE VALUE IS NOT WITHIN THE RANGE OF THE HOST VARIABLE IN POSITION position-number WITH DATA TYPE data-type2

説明

ホスト変数リストまたは位置番号 position-number の構造体を指定した CALL、 FETCH、 SELECT、 VALUES INTO、 または SET 割り当てステートメントが失敗しました。 データ・タイプ data-type2 をもつホスト変数が、データ・タイプ data-type1 の 取り出された値を収容できる大きさでないことが原因です。

システムの処置

このステートメントを処理することはできません。データは取り出されません。ステートメントが FETCH であった場合、カーソルはオープン状態のままです。

プログラマーの応答

表定義が現行のものであるかどうか、 およびホスト変数が正しいデータ・タイプであるかどうかを確かめてください。 SQL データ・タイプの範囲については、SQLCODE -405 の説明を参照してください。

SQLSTATE

22003