ヌル可能フィールド使用上の考慮事項

ヌル・マップ・フィールドに 1 または 0 以外の値を入れることは可能です。 例えば、SQL がヌル・マップに値 2 を入れて、そのフィールドに 0 除算の結果が入っていることを示すことは可能です。

ヌル・マップで 0 または 1 以外の値を分かるようにするには、COPY DDS ステートメントに NULL-MAP-ALPHANUM を指定する必要があります。

NULL-MAP-ALPHANUM は、ヌル・マップとの間でやり取りされる値の範囲を、0 または 1 以外の値を含むよう拡張します。 ヌル・マップ・フィールド内で、このフィールドがヌルであることを示す値は 1 だけです。 ヌル・マップで送信または受信することができる、0 または 1 以外の値について詳しくは、IBM® i Information Center (Web サイト http://www.ibm.com/systems/i/infocenter/) のカテゴリー『データベースおよびファイル・システム』のセクション『DB2® for i』を参照してください。