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


|| (логическое ИЛИ) (выражение служб SSIS)

Выполняет логическую операцию ИЛИ. Выражение принимает значение TRUE, если одно или оба условия имеют значение TRUE.

Синтаксис

boolean_expression1 || boolean_expression2

Аргументы

  • boolean_expression1, boolean_expression2
    Любое допустимое выражение, результатом которого являются TRUE, FALSE или NULL

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

DT_BOOL

Замечания

Следующая таблица демонстрирует результаты выполнения оператора ||:

Результат

Выражение

Выражение

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

Примеры выражений служб SSIS

В этом примере используются столбцы StandardCost и ListPrice. Пример возвращает значение TRUE, если значение столбца StandardCost меньше 300 или значение столбца ListPrice больше 500.

StandardCost < 300 || ListPrice > 500

Этот пример использует переменные SPrice и LPrice вместо числовых литералов.

StandardCost < @SPrice || ListPrice > @LPrice

См. также

Справочник

| (битовое включающее ИЛИ) (выражение служб SSIS)

^ (битовое исключающее ИЛИ) (выражение служб SSIS)

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

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

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

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