NULL値のテスト
列がNULL
値であるかどうかを評価するには、次の構文を使用します。
column
{= | <>} @NULL
次の例では、列値がNULL
の場合にのみTRUE
が戻され、行がレプリケートされます。他のすべての場合(レコードから列が欠落している場合を含む)、FALSE
を返します。
WHERE (amount = @NULL)
次の例では、列がレコードに存在し、NULL
ではない場合にのみTRUE
が戻されます。
WHERE (amount = @PRESENT AND amount <> @NULL)
ノート:
証跡内の値が4000バイトを超える場合、@NULL
関数はTRUE
を返します。