-305   THE NULL VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER position-number BECAUSE NO INDICATOR VARIABLE IS SPECIFIED

説明

FETCH、SELECT、VALUES INTO、または SET 割り当てステートメントの結果として、 出力 SQLDA の項目番号 'position-number' によって指定された 出力ホスト変数に挿入されるヌル値が取り出されましたが、対応する標識変数が与えられていません。 列がヌル値を戻す場合は、標識変数を与えなければなりません。

システムの処置

このステートメントを処理することはできません。データは取り出されません。

プログラマーの応答

ステートメントの対象である表の定義を調べ、 ヌル値が取り出される可能性のあるすべてのホスト変数に標識変数を与えるように、 アプリケーション・プログラムを訂正してください。 これには、ヌル値を含めることができる列のホスト変数、および結果表が空となる可能性のある 集約関数の結果を受け取るホスト変数も含まれます。

SQLSTATE

22002