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