Share via


|| (論理 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

この例では、数値リテラルの代わりに変数 SPriceLPrice を使用しています。

StandardCost < @SPrice || ListPrice > @LPrice