Поделиться через


! (логическое НЕ) (выражение служб SSIS)

Инвертирует логический операнд.

ПримечаниеПримечание

Оператор «!» не может использоваться вместе с другими операторами. Например, нельзя объединить оператор «!» и оператор > в один оператор «!>» .

Синтаксис

!boolean_expression
        

Аргументы

  • boolean_expression
    Является любое допустимое выражение, результатом которого является логическое значение. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

Типы результата

DT_BOOL

Замечания

Следующая таблица демонстрирует результаты выполнения «!» операции.

Исходное логическое выражение

После выполнения оператора «!» оператор

TRUE

FALSE

NULL

NULL

FALSE

TRUE

Примеры выражений

В результате выполнения данного выражения получается значение FALSE, если столбец Color имеет значение «red».

!(Color == "red")

В результате выполнения данного выражения получается значение TRUE, если значение переменной MonthNumber совпадает со значением переменной, представляющей номер текущего месяца. Дополнительные сведения см. в разделах MONTH (выражение служб SSIS) и GETDATE (выражение служб SSIS).

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

См. также

Основные понятия

Очередность и ассоциативность операторов

Другие ресурсы

Операторы (выражение служб SSIS)