适用范围:SQL Server
Azure 数据工厂中的 SSIS Integration Runtime
本部分介绍了表达式语言提供的运算符和表达式计算器使用的运算符优先级及结合性。
下表列出了本部分中有关运算符的主题。
| 运算符 | 说明 |
|---|---|
| Cast(SSIS 表达式) | 将表达式从一种数据类型转换为另外一种数据类型。 |
| ()(括号)(SSIS 表达式) | 标识表达式的计算顺序。 |
| +(加)(SSIS) | 将两个数值表达式相加。 |
| +(连接)(SSIS 表达式) | 连接两个表达式。 |
| -(减)(SSIS 表达式) | 从第一个数值表达式的值中减去第二个数值表达式的值。 |
| -(负号)(SSIS 表达式) | 对一个数值表达式求反。 |
| *(乘)(SSIS 表达式) | 将两个数值表达式相乘。 |
| / (除)(SSIS 表达式) | 用第一个数值表达式除以第二个数值表达式。 |
| %(取模)(SSIS 表达式) | 将第一个数据表达式的值除以第二个数据表达式的值后,提供整数余数。 |
| ||(逻辑或)(SSIS 表达式) | 执行“逻辑或”运算。 |
| &&(逻辑与)(SSIS 表达式) | 执行“逻辑与”运算。 |
| ! (逻辑非)(SSIS 表达式) | 对布尔操作数求反。 |
| |(位或)(SSIS 表达式) | 对两个整数值执行“位或”运算。 |
| ^(位异或)(SSIS 表达式) | 对两个整数值执行“位异或”运算。 |
| &(位与)(SSIS 表达式) | 对两个整数值执行“位与”运算。 |
| ~(位非)(SSIS 表达式) | 对整数执行位求反运算。 |
| ==(等于)(SSIS 表达式) | 执行比较来确定两个表达式是否相等。 |
| !=(不等于)(SSIS 表达式) | 通过比较来确定两个表达式是否不相等。 |
| >(大于)(SSIS 表达式) | 通过比较来确定第一个表达式是否大于第二个表达式。 |
| <(小于)(SSIS 表达式) | 通过比较确定第一个表达式是否小于第二个表达式。 |
| >=(大于或等于)(SSIS 表达式) | 执行比较来确定第一个表达式是否大于或等于第二个表达式。 |
| <(小于或等于)(SSIS 表达式) | 通过比较确定第一个表达式是否小于或等于第二个表达式。 |
| ? 解码的字符:(条件)(SSIS 表达式) | 根据布尔表达式的计算结果,返回两个表达式之一。 |
有关优先级层次结构中各个运算符的位置的信息,请参阅 Operator Precedence and Associativity。
另请参阅
函数(SSIS 表达式)
高级 Integration Services 表达式的示例
Integration Services (SSIS) 表达式