! (逻辑非)(SSIS)
对布尔操作数求反。
注意 |
---|
! 运算符不能与其他运算符一起使用。例如,不能将 ! 和 > 运算符组合为 !>. 运算符。 |
语法
!boolean_expression
结果类型
DT_BOOL
注释
下表显示了 ! 运算的结果。
原始布尔表达式 |
应用 ! 运算符后的表达式 |
---|---|
TRUE |
FALSE |
NULL |
NULL |
FALSE |
TRUE |
示例
以下示例中,如果 Color 列的值为“red”,则计算结果为 FALSE。
!(Color == "red")
在以下示例中,如果 MonthNumber 变量的值和代表当前月份的整数相同,则计算结果为 TRUE。有关详细信息,请参阅 MONTH (SSIS) 和 GETDATE (SSIS)。
!(@MonthNumber != MONTH(GETDATE())