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


! (Логический оператор НЕ) (службы SSIS)

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

ms141681.note(ru-ru,SQL.90).gifПримечание.
Оператор ! не может использоваться вместе с другими операторами. Например недопустимо объединять операторы ! и > в оператор !>.

Синтаксис


!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)

Справка и поддержка

Получение помощи по SQL Server 2005