次の方法で共有


! (論理 Not) (SSIS 式)

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

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

Note

! 演算子は、他の演算子と組み合わせて使用することはできません。 たとえば、! 演算子と > 演算子を組み合わせて !> 演算子にすることはできません。

構文

  
!boolean_expression  
  

引数

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

戻り値の型

DT_BOOL

注釈

次の表は、! 操作を完了するための次の手順について引き続き調査中です。

元のブール式 ! 演算子の適用後 operator
true FALSE
NULL NULL
false true

式の例

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

!(Color == "red")  

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

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

参照

演算子の優先順位と結合規則
演算子 (SSIS 式)