||(逻辑或)(SSIS 表达式)

执行“逻辑或”运算。 如果条件之一或两个条件都为 TRUE,则表达式计算结果为 TRUE。

语法

  
boolean_expression1 || boolean_expression2  

论据

boolean_expression1、boolean_expression2
计算结果为 TRUE、FALSE 或 NULL 的任意有效表达式。

结果类型

DT_BOOL

注解

下表显示了 || 运算符的结果。

结果 表达式 表达式
正确
Null Null Null
正确 Null 真实
Null Null

SSIS 表达式示例

该示例使用 StandardCostListPrice 列。 如果 StandardCost 列的值小于 300 或者 ListPrice 列的值大于 500,则该示例计算结果为 TRUE。

StandardCost < 300 || ListPrice > 500  

该示例使用变量 SPriceLPrice ,而不是数值。

StandardCost < @SPrice || ListPrice > @LPrice  

另请参阅

|(位或)(SSIS 表达式)
^(位异或)(SSIS 表达式)
运算符优先级和结合性
运算符(SSIS 表达式)