/ (邏輯非) (SSIS 運算式)

適用於:SQL ServerAzure Data Factory 中的 SSIS Integration Runtime

對布林運算元執行否定運算。

注意

The ! 運算子不可與其他運算子一同使用。 例如,您不可以將 ! 以及將 > 運算子放入 !>。 運算子。

語法

  
!boolean_expression  
  

引數

boolean_expression
是任何其值為布林值的有效運算式。 如需詳細資訊,請參閱 Integration Services 資料類型。

結果類型

DT_BOOL

備註

下表顯示 ! 運算的結果 操作。

原始布林運算式 套用 ! 之後 操作員
真 FALSE
NULL NULL
FALSE 真

運算式範例

如果 Color 資料行的值為 「red」,則此範例會評估為 FALSE。

!(Color == "red")  

如果 MonthNumber 變數與代表目前月份的整數相同,則此範例的評估結果為 TRUE。 如需詳細資訊,請參閱 MONTH (SSIS 運算式) 和 GETDATE (SSIS 運算式)。

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