! (邏輯 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())