Share via


|| (OR lógico) (expresión de SSIS)

Realiza una operación lógica OR. La expresión devuelve TRUE si una o ambas condiciones son TRUE.

Sintaxis

        boolean_expression1 || boolean_expression2

Argumentos

  • boolean_expression1, boolean_expression2
    Cualquier expresión válida cuya evaluación devuelva TRUE, FALSE o NULL.

Tipos de resultado

DT_BOOL

Comentarios

En la siguiente tabla se muestra el resultado del operador ||.

Resultado

Expresión

Expresión

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

TRUE

NULL

TRUE

NULL

NULL

FALSE

Ejemplos

En este ejemplo se utilizan las columnas StandardCost y ListPrice. Este ejemplo devuelve TRUE si el valor de la columna StandardCost es menor que 300 o el valor de la columna ListPrice es mayor que 500.

StandardCost < 300 || ListPrice > 500

En este ejemplo se utilizan las variables SPrice y LPrice en lugar de literales numéricos.

StandardCost < @SPrice || ListPrice > @LPrice