次の方法で共有


! (論理 Not) (SSIS)

ブール型のオペランドを否定します。

ms141681.note(ja-jp,SQL.90).gifメモ :
! 演算子は、他の演算子と組み合わせて使用することはできません。たとえば、! と > 演算子を組み合わせて !> 演算子にすることはできません。

構文


!boolean_expression
        

引数

boolean_expression

ブール型に評価される任意の有効な式です。詳細については、「Integration Services のデータ型」を参照してください。

戻り値の型

DT_BOOL

解説

次の表は、! 演算の結果を示します。

元のブール式 ! 演算子の適用後

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Color 列の値が "red" の場合、この例は FALSE に評価されます。

!(Color == "red")

MonthNumber 変数の値が現在の月を示す整数と同じ場合、この例は TRUE に評価されます。詳細については、「MONTH (SSIS)」および「GETDATE (SSIS)」を参照してください。

!(@MonthNumber != MONTH(GETDATE())

参照

概念

演算子の優先順位と結合規則

その他の技術情報

演算子 (SSIS)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手