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

範例

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

StandardCost < 300 || ListPrice > 500

此範例使用 SPriceLPrice 變數,而非數值常值。

StandardCost < @SPrice || ListPrice > @LPrice