Sql SSIS优先约束-带和的表达式
我正在使用VisualStudio2019和SQLServerSSIS 在优先约束中,如何在表达式中使用Sql SSIS优先约束-带和的表达式,sql,sql-server,ssis,Sql,Sql Server,Ssis,我正在使用VisualStudio2019和SQLServerSSIS 在优先约束中,如何在表达式中使用和 例如,如果我有: @myVariable1 == 0 AND @myVariable2 == 0 我明白了 无法计算表达式 这就是我努力实现的目标: 我知道双管操作符是逻辑的或,对于和是否有类似的东西?您需要像这样使用&& @myVariable1 == 0 && @myVariable2 == 0 以下是SSIS表达式运算符的完整列表: 操作人员 描述 铸造 将表达
和
例如,如果我有:
@myVariable1 == 0 AND @myVariable2 == 0
我明白了
无法计算表达式
这就是我努力实现的目标:
我知道双管操作符是逻辑的
或
,对于和
是否有类似的东西?您需要像这样使用&&
@myVariable1 == 0 && @myVariable2 == 0
以下是SSIS表达式运算符的完整列表:
操作人员
描述
铸造
将表达式从一种数据类型转换为另一种数据类型。
()(括号)
标识表达式的计算顺序。
+(添加)(SSIS)
添加两个数值表达式。
+(连接)
连接两个表达式。
-(减去)
从第一个数值表达式中减去第二个数值表达式。
-(否定)
对数值表达式求反。
*(乘)
将两个数值表达式相乘。
/(分开)
将第一个数值表达式除以第二个数值表达式。
%(模)
提供第一个数值表达式除以第二个数值表达式后的整数余数。
||(逻辑或)
执行逻辑OR操作。
&&(逻辑与)
执行逻辑与运算。
! (逻辑非)
对布尔操作数求反。
|(按位包含或)
对两个整数值执行按位或运算。
^(按位异或)
对两个整数值执行位异或运算。
&(按位和)
对两个整数值执行位与运算。
~(按位非)
对整数执行按位求反。
==(相等)
执行比较以确定两个表达式是否相等。
!= (不平等)
执行比较以确定两个表达式是否不相等。
>(大于)
执行比较以确定第一个表达式是否大于第二个表达式。
<(少于)
执行比较以确定第一个表达式是否小于第二个表达式。
>=(大于或等于)
执行比较以确定第一个表达式是否大于或等于第二个表达式。
您需要像这样使用
&
@myVariable1 == 0 && @myVariable2 == 0
以下是SSIS表达式运算符的完整列表:
操作人员
描述
铸造
将表达式从一种数据类型转换为另一种数据类型。
()(括号)
标识表达式的计算顺序。
+(添加)(SSIS)
添加两个数值表达式。
+(连接)
连接两个表达式。
-(减去)
从第一个数值表达式中减去第二个数值表达式。
-(否定)
对数值表达式求反。
*(乘)
将两个数值表达式相乘。
/(分开)
将第一个数值表达式除以第二个数值表达式。
%(模)
提供第一个数值表达式除以第二个数值表达式后的整数余数。
||(逻辑或)
执行逻辑OR操作。
&&(逻辑与)
执行逻辑与运算。
! (逻辑非)
对布尔操作数求反。
|(按位包含或)
对两个整数值执行按位或运算。
^(按位异或)
对两个整数值执行位异或运算。
&(按位和)
对两个整数值执行位与运算。
~(按位非)
对整数执行按位求反。
==(相等)
执行比较以确定两个表达式是否相等。
!= (不平等)
执行比较以确定两个表达式是否不相等。
>(大于)
执行比较以确定第一个表达式是否大于第二个表达式。
<(少于)
执行比较以确定第一个表达式是否小于第二个表达式。
>=(大于或等于)
执行比较以确定第一个表达式是否大于或等于第二个表达式。