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


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

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

Синтаксис

boolean_expression1 && boolean_expression2

Аргументы

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

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

DT_BOOL

Замечания

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

Результат

boolean_expression1

boolean_expression2

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

NULL

NULL

TRUE

FALSE

NULL

FALSE

Примеры

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

StandardCost < 300 && ListPrice > 500

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

StandardCost < @SPrice && ListPrice > @LPrice