Sql SSIS优先约束-带和的表达式

Sql SSIS优先约束-带和的表达式,sql,sql-server,ssis,Sql,Sql Server,Ssis,我正在使用VisualStudio2019和SQLServerSSIS 在优先约束中,如何在表达式中使用和 例如,如果我有: @myVariable1 == 0 AND @myVariable2 == 0 我明白了 无法计算表达式 这就是我努力实现的目标: 我知道双管操作符是逻辑的或,对于和是否有类似的东西?您需要像这样使用&& @myVariable1 == 0 && @myVariable2 == 0 以下是SSIS表达式运算符的完整列表: 操作人员 描述 铸造 将表达

我正在使用VisualStudio2019和SQLServerSSIS

在优先约束中,如何在表达式中使用

例如,如果我有:

@myVariable1 == 0 AND @myVariable2 == 0
我明白了

无法计算表达式

这就是我努力实现的目标:


我知道双管操作符是逻辑的
,对于
是否有类似的东西?

您需要像这样使用
&&

@myVariable1 == 0 && @myVariable2 == 0
以下是SSIS表达式运算符的完整列表:

操作人员 描述 铸造 将表达式从一种数据类型转换为另一种数据类型。 ()(括号) 标识表达式的计算顺序。 +(添加)(SSIS) 添加两个数值表达式。 +(连接) 连接两个表达式。 -(减去) 从第一个数值表达式中减去第二个数值表达式。 -(否定) 对数值表达式求反。 *(乘) 将两个数值表达式相乘。 /(分开) 将第一个数值表达式除以第二个数值表达式。 %(模) 提供第一个数值表达式除以第二个数值表达式后的整数余数。 ||(逻辑或) 执行逻辑OR操作。 &&(逻辑与) 执行逻辑与运算。 ! (逻辑非) 对布尔操作数求反。 |(按位包含或) 对两个整数值执行按位或运算。 ^(按位异或) 对两个整数值执行位异或运算。 &(按位和) 对两个整数值执行位与运算。 ~(按位非) 对整数执行按位求反。 ==(相等) 执行比较以确定两个表达式是否相等。 != (不平等) 执行比较以确定两个表达式是否不相等。 >(大于) 执行比较以确定第一个表达式是否大于第二个表达式。 <(少于) 执行比较以确定第一个表达式是否小于第二个表达式。 >=(大于或等于) 执行比较以确定第一个表达式是否大于或等于第二个表达式。
您需要像这样使用
&

@myVariable1 == 0 && @myVariable2 == 0
以下是SSIS表达式运算符的完整列表:

操作人员 描述 铸造 将表达式从一种数据类型转换为另一种数据类型。 ()(括号) 标识表达式的计算顺序。 +(添加)(SSIS) 添加两个数值表达式。 +(连接) 连接两个表达式。 -(减去) 从第一个数值表达式中减去第二个数值表达式。 -(否定) 对数值表达式求反。 *(乘) 将两个数值表达式相乘。 /(分开) 将第一个数值表达式除以第二个数值表达式。 %(模) 提供第一个数值表达式除以第二个数值表达式后的整数余数。 ||(逻辑或) 执行逻辑OR操作。 &&(逻辑与) 执行逻辑与运算。 ! (逻辑非) 对布尔操作数求反。 |(按位包含或) 对两个整数值执行按位或运算。 ^(按位异或) 对两个整数值执行位异或运算。 &(按位和) 对两个整数值执行位与运算。 ~(按位非) 对整数执行按位求反。 ==(相等) 执行比较以确定两个表达式是否相等。 != (不平等) 执行比较以确定两个表达式是否不相等。 >(大于) 执行比较以确定第一个表达式是否大于第二个表达式。 <(少于) 执行比较以确定第一个表达式是否小于第二个表达式。 >=(大于或等于) 执行比较以确定第一个表达式是否大于或等于第二个表达式。