共用方式為


! (邏輯 Not) (SSIS)

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

ms141681.note(zh-tw,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 協助