表レベルでNULLIF句を指定できます。構文は次のとおりです:
NULLIF {=|!=}{"char_string"|x'hex_string'|BLANKS}
char_stringおよびhex_stringの値は、一重引用符または二重引用符で囲む必要があります。
この指定は、NULLIF句がフィールド・レベルで指定されていないかぎり、マップされた文字フィールドごとに使用されます。フィールド・レベルで指定されたNULLIF句は、表レベルで指定されたNULLIF句に優先します。
SQL*Loaderは、レコードのフィールドの値に基づいて、指定された値を確認します。等号または不等号の指定を使用して一致した場合、フィールドはその行でNULLに設定されます。空白の切捨て後に長さが0になったフィールドも、すべてNULLに設定されます。
デフォルトのNULLIFまたは他の任意のNULLIF句をフィールドに適用しない場合、フィールド・レベルでNO NULLIFを指定できます。
関連項目:
フィールド・レベルでNULLIF句を指定する方法の詳細は、「WHEN、NULLIFおよびDEFAULTIF句の使用」を参照してください