! (логическое НЕ) (выражение служб SSIS)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Инвертирует логический операнд.
Примечание.
! Оператор «!» не может использоваться вместе с другими операторами. Например, нельзя объединить оператор «!» и оператор > в один оператор !>. .
Синтаксис
!boolean_expression
Аргументы
boolean_expression
Является любое допустимое выражение, результатом которого является логическое значение. Дополнительные сведения см. в разделе Integration Services Data Types.
Типы результата
DT_BOOL
Замечания
Следующая таблица демонстрирует результаты выполнения «!» операция.
Исходное логическое выражение | После выполнения оператора «!» оператор |
---|---|
TRUE | FALSE |
NULL | NULL |
FALSE | TRUE |
Примеры выражений
В результате выполнения данного выражения получается значение FALSE, если столбец Color имеет значение "red".
!(Color == "red")
В результате выполнения данного выражения получается значение TRUE, если значение переменной MonthNumber совпадает со значением переменной, представляющей номер текущего месяца. Дополнительные сведения см. в разделе MONTH (выражение Integration Services) и GETDATE (выражение Integration Services).
!(@MonthNumber != MONTH(GETDATE())
См. также
Очередность и ассоциативность операторов
Операторы (выражение служб SSIS)