|| (OR lógico) (SSIS)

Executa uma operação OR lógica. A expressão avaliará como TRUE se uma ou ambas as condições forem TRUE.

Sintaxe

boolean_expression1 || boolean_expression2

Argumentos

  • boolean_expression1, boolean_expression2
    É qualquer expressão válida que é avaliada como TRUE, FALSE ou NULL.

Tipos de resultado

DT_BOOL

Comentários

A tabela a seguir mostra o resultado do operador ||.

Resultado

Expressão

Expressão

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

Exemplos

Este exemplo usa as colunas StandardCost e ListPrice. O exemplo será avaliado como TRUE se o valor da coluna StandardCost for menor que 300 ou a coluna ListPrice for maior que 500.

StandardCost < 300 || ListPrice > 500

Este exemplo usa as variáveis SPrice e LPrice em vez de literais numéricos.

StandardCost < @SPrice || ListPrice > @LPrice