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


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

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

Синтаксис

boolean_expression1 || boolean_expression2

Аргументы

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

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

DT_BOOL

Замечания

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

Результат

boolean_expression1

boolean_expression2

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

Примеры

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

StandardCost < 300 || ListPrice > 500

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

StandardCost < @SPrice || ListPrice > @LPrice