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


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Синтаксис

  
boolean_expression1 || boolean_expression2  

Аргументы

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

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

DT_BOOL

Замечания

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

Результат Expression Expression
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)