|| (邏輯 OR) (SSIS)

執行邏輯 OR 運算。如果其中一項或兩項條件均為 TRUE,則運算式的評估結果為 TRUE。

語法

boolean_expression1 || boolean_expression2

引數

boolean_expression1, boolean_expression2

評估為 TRUE、FALSE 或 NULL 的任何有效運算式。

結果類型

DT_BOOL

備註

下表顯示 || 運算子的結果。

結果 運算式 運算式

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

範例

此範例使用 StandardCost 和 ListPrice 資料行。如果 StandardCost 資料行的值小於 300,或 ListPrice 資料行的值大於 500,則範例的評估結果為 TRUE。

StandardCost < 300 || ListPrice > 500

此範例使用 SPrice 和 LPrice 變數,而非數值常值。

StandardCost < @SPrice || ListPrice > @LPrice

請參閱

參考

| (位元包含 OR) (SSIS)
^ (位元排除 OR) (SSIS)

概念

運算子優先順序與關聯性

其他資源

運算子 (SSIS)

說明及資訊

取得 SQL Server 2005 協助