! (Логическое отрицание) (Выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных 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 (выражение SSIS) и GETDATE (выражение SSIS).

!(@MonthNumber != MONTH(GETDATE())