Operadores (expresión de SSIS)

En esta sección se describen los operadores que proporciona el lenguaje de expresiones, así como la precedencia y la capacidad de asociación de los operadores que utiliza el evaluador de expresiones.

En la tabla siguiente se muestran temas relacionados con los operadores de esta sección.

Operador

Descripción

Cast (expresión de SSIS): conversión de tipos de datos de SSIS

Convierte una expresión de un tipo de datos a otro.

() (Paréntesis) (expresión de SSIS)

Identifica el orden de evaluación de las expresiones.

+ (Suma) (expresión de SSIS)

Suma dos expresiones numéricas.

+ (Concatenación) (expresión de SSIS)

Concatena dos expresiones.

- (Restar) (expresión de SSIS)

Resta la segunda expresión numérica de la primera.

- (Negar) (expresión de SSIS)

Niega una expresión numérica.

* (Multiplicar) (expresión de SSIS)

Multiplica dos expresiones numéricas.

/ (dividir) (expresión de SSIS)

Divide la primera expresión numérica por la segunda.

% (Módulo) (expresión de SSIS)

Proporciona el resto entero después de dividir la primera expresión numérica por la segunda.

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

Realiza una operación lógica OR.

&& (AND lógico) (expresión de SSIS)

Realiza una operación lógica AND.

! (Not lógico) (expresión de SSIS)

Niega un operando booleano.

| (OR inclusiva bit a bit) (expresión de SSIS)

Lleva a cabo una operación OR bit a bit entre dos valores enteros.

^ (OR exclusiva bit a bit) (expresión de SSIS)

Lleva a cabo una operación OR exclusiva bit a bit entre dos valores enteros.

& (AND bit a bit) (expresión de SSIS)

Lleva a cabo una operación AND bit a bit entre dos valores enteros.

~ (not bit a bit) (expresión de SSIS)

Realiza una negación bit a bit de un entero.

== (Igual) (expresión de SSIS)

Realiza una comparación para determinar si dos expresiones son iguales.

!= (Diferente) (expresión de SSIS)

Realiza una comparación para determinar si dos expresiones no son iguales.

> (Mayor que) (expresión de SSIS)

Realiza una comparación para determinar si la primera expresión es mayor que la segunda.

< (Menor que) (expresión de SSIS)

Realiza una comparación para determinar si la primera expresión es menor que la segunda.

>= (Mayor o igual que) (expresión de SSIS)

Realiza una comparación para determinar si la primera expresión es mayor o igual que la segunda.

<= (Menor o igual que) (expresión de SSIS)

Realiza una comparación para determinar si la primera expresión es menor o igual que la segunda.

? : (Condicional) (expresión de SSIS)

Devuelve una de dos expresiones en función del resultado de la evaluación de una expresión booleana.

Para obtener información sobre la posición de cada operador en la jerarquía de precedencia, vea Precedencia y capacidad de asociación de operadores.