对布尔操作数求反。
注释
此 ! 运算符不能与其他运算符一起使用。 例如,不能将 ! 和 > 运算符组合为 !>。 运算符。
语法
!boolean_expression
论据
boolean_expression
计算结果为布尔值的任何有效表达式。 有关详细信息,请参阅 Integration Services 数据类型。
结果类型
DT_BOOL
注解
下表显示了 ! 操作所需的后续步骤。
| 原始布尔表达式 | 应用 ! 操作员 |
|---|---|
| 正确 | 假 |
| Null | Null |
| 假 | 真实 |
表达式示例
以下示例中,如果 Color 列的值为“red”,则计算结果为 FALSE。
!(Color == "red")
在以下示例中,如果 MonthNumber 变量的值和代表当前月份的整数相同,则计算结果为 TRUE。 有关详细信息,请参阅 MONTH(SSIS 表达式)和 GETDATE(SSIS 表达式)。
!(@MonthNumber != MONTH(GETDATE())