Compartir vía


Precedencia y capacidad de asociación de operadores

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

Cada operador del conjunto de operadores admitidos por el evaluador de expresiones tiene una precedencia designada en la jerarquía de precedencia e incluye el sentido de evaluación. El sentido de evaluación para un operador es la capacidad de asociación del operador. Los operadores con mayor precedencia se evalúan antes que los operadores con menor precedencia. Si una expresión compleja tiene múltiples operadores, la precedencia del operador determina el orden en que se realizan las operaciones. El orden de ejecución puede afectar de manera significativa al valor resultante. Algunos operadores tienen igual precedencia. Si una expresión contiene varios operadores con la misma precedencia, dichos operadores se evalúan de izquierda a derecha o de derecha a izquierda.

En la tabla siguiente se muestra la precedencia de operadores de mayor a menor. Los operadores del mismo nivel tienen la misma precedencia.

Símbolo del operador Tipo de operación asociatividad
( ) Expresión De izquierda a derecha
-, !, ~ Unario De derecha a izquierda
conversiones de tipos Unario De derecha a izquierda
*, / ,% Multiplicativo De izquierda a derecha
+, - Aditivo De izquierda a derecha
<, >, <=, >= Relacional De izquierda a derecha
==, != Igualdad De izquierda a derecha
& AND bit a bit De izquierda a derecha
^ OR exclusivo bit a bit De izquierda a derecha
| OR inclusivo bit a bit De izquierda a derecha
&& Y lógico De izquierda a derecha
|| O lógico De izquierda a derecha
? : Expresión condicional De derecha a izquierda

Consulte también

Operadores (expresión de SSIS)