プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

表レベルでのNULLIF句の指定

表レベルでNULLIF句を指定できます。構文は次のとおりです:

NULLIF {=|!=}{"char_string"|x'hex_string'|BLANKS}

char_stringおよびhex_stringの値は、一重引用符または二重引用符で囲む必要があります。

この指定は、NULLIF句がフィールド・レベルで指定されていないかぎり、マップされた文字フィールドごとに使用されます。フィールド・レベルで指定されたNULLIF句は、表レベルで指定されたNULLIF句に優先します。

SQL*Loaderは、レコードのフィールドの値に基づいて、指定された値を確認します。等号または不等号の指定を使用して一致した場合、フィールドはその行でNULLに設定されます。空白の切捨て後に長さが0になったフィールドも、すべてNULLに設定されます。

デフォルトのNULLIFまたは他の任意のNULLIF句をフィールドに適用しない場合、フィールド・レベルでNO NULLIFを指定できます。

関連項目: