Operadores (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

Conversión de tipos (SSIS)

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

() (Paréntesis) (SSIS)

Identifica el orden de evaluación de las expresiones.

+ (Sumar) (SSIS)

Suma dos expresiones numéricas.

+ (Concatenar) (SSIS)

Concatena dos expresiones.

- (Restar) (SSIS)

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

- (Negativo) (SSIS)

Niega una expresión numérica.

* (Multiplicar) (SSIS)

Multiplica dos expresiones numéricas.

/ (Dividir) (SSIS)

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

% (Módulo) (SSIS Expressions)

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

|| (OR lógico) (SSIS)

Realiza una operación lógica OR.

&& (AND lógico) (SSIS)

Realiza una operación lógica AND.

! (Not lógico) (SSIS)

Niega un operando booleano.

| (OR inclusiva bit a bit) (SSIS)

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

^ (OR exclusivo bit a bit) (SSIS)

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

& (AND bit a bit) (SSIS)

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

~ (Not bit a bit) (SSIS)

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

== (Igual) (SSIS)

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

!= (Diferente) (SSIS)

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

> (Mayor que) (SSIS)

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

< (Menor que) (SSIS)

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

>= (Mayor o igual que) (SSIS)

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

<= (Mayor o igual que) (SSIS)

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

? (Condicional) (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.