分享方式:


! (邏輯 Not) (SSIS 運算式)

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

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

注意

! 運算子不可搭配其他運算子使用。 例如,您不可以將 ! 及 > 運算子結合至 !>。 運算子。

語法

  
!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 運算式)