分享方式:


|| (邏輯 OR) (SSIS 運算式)

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

執行邏輯 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

SSIS 運算式範例

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

StandardCost < 300 || ListPrice > 500  

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

StandardCost < @SPrice || ListPrice > @LPrice  

另請參閱

| (位元包含 OR) (SSIS 運算式)
^ (位元排除 OR) (SSIS 運算式)
運算子優先順序與關聯性
運算子 (SSIS 運算式)