Opérateurs (SSIS)

Cette section décrit les opérateurs du langage d'expression ainsi que l'associativité et la priorité des opérateurs utilisées par l'évaluateur d'expression.

Le tableau suivant indique les rubriques relatives aux opérateurs décrits dans cette section.

Opérateur

Description

Cast (SSIS)

Convertit une expression d'un type de données en un autre type de données.

() (Parenthèses) (SSIS)

Identifie l'ordre d'évaluation des expressions.

+ (Addition) (SSIS)

Ajoute deux expressions numériques.

+ (Concaténation) (SSIS)

Concatène deux expressions.

- (Soustraction) (SSIS)

Soustrait la deuxième expression numérique de la première.

- (Inverser) (SSIS)

Inverse le signe d'une expression numérique.

* (Multiplication) (SSIS)

Multiplie deux expressions numériques.

/ (Division) (SSIS)

Divise la première expression numérique par la deuxième.

% (Modulo) (Expressions SSIS)

Fournit le reste entier de la division de la première expression numérique par la deuxième.

|| (OU logique) (SSIS)

Effectue une opération OR logique.

&& (ET logique) (SSIS)

Effectue une opération AND logique.

! (Opération Not logique) (SSIS)

Inverse un opérande booléen.

| (Opération OR inclusive au niveau du bit) (SSIS)

Effectue une opération OR au niveau du bit avec deux valeurs entières.

^ (Opération OR exclusive au niveau du bit) (SSIS)

Effectue une opération OR exclusive au niveau du bit avec deux valeurs entières.

& (AND au niveau du bit) (SSIS)

Effectue une opération AND au niveau du bit avec deux valeurs entières.

~ (Opération Not au niveau du bit) (SSIS)

Effectue une négation au niveau du bit d'un entier.

== (Égal à) (SSIS)

Effectue une comparaison pour déterminer si deux expressions sont égales.

!= (Non égal) (SSIS)

Effectue une comparaison pour déterminer si deux expressions sont différentes.

> (Supérieur à) (SSIS)

Effectue une comparaison pour déterminer si la première expression est supérieure à la deuxième.

< (Inférieur à) (SSIS)

Effectue une comparaison pour déterminer si la première expression est inférieure à la deuxième.

>= (Supérieur ou égal à) (SSIS)

Effectue une comparaison pour déterminer si la première expression est supérieure ou égale à la deuxième.

<= (Inférieur ou égal à) (SSIS)

Effectue une comparaison pour déterminer si la première expression est inférieure ou égale à la deuxième.

? : (Conditionnel) (SSIS)

Renvoie une des deux expressions en fonction de l'évaluation d'une expression booléenne.

Pour plus d'informations sur la position de chaque opérateur dans la hiérarchie des priorités, consultez Priorités et associativité des opérateurs.