||(逻辑或)(SSIS)

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

语法

boolean_expression1 || boolean_expression2

参数

boolean_expression1, boolean_expression2

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

结果类型

DT_BOOL

备注

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

结果 Expression Expression

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

请参阅

参考

|(位或)(SSIS)
^(位异或)(SSIS)

概念

运算符优先级和结合性

其他资源

运算符 (SSIS)

帮助和信息

获取 SQL Server 2005 帮助