Opérateurs (expression 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 (expression SSIS)

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

() (Parenthèses) (expression SSIS)

Identifie l'ordre d'évaluation des expressions.

+ (Addition) (SSIS)

Additionne deux expressions numériques.

+ (Concaténer) (expression SSIS)

Concatène deux expressions.

- (Soustraction) (expression SSIS)

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

- (Négatif) (expression SSIS)

Inverse le signe d'une expression numérique.

* (Multiplication) (expression SSIS)

Multiplie deux expressions numériques.

/(Division) (expression SSIS)

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

(Modulo) (expression SSIS)

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

|| (OU logique) (expression SSIS)

Effectue une opération OR logique.

&& (ET logique) (expression SSIS)

Effectue une opération AND logique.

! (NOT logique) (expression SSIS)

Inverse un opérande booléen.

| (OR inclusive au niveau du bit) (expression SSIS)

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

^ (OR exclusif au niveau du bit) (expression SSIS)

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

& (AND au niveau du bit) (expression SSIS)

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

~ (NOT au niveau du bit) (expression SSIS)

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

== (Égal à) (expression SSIS)

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

!= (Différent de) (expression SSIS)

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

> (Supérieur à) (expression SSIS)

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

< (Inférieur à) (expression SSIS)

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

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

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

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

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

? : (Conditionnel) (expression 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.

Voir aussi

Tâches

Expressions Integration Services (SSIS)

Concepts

Exemples d'expressions Integration Services avancées

Autres ressources

Fonctions (expression SSIS)