Partager via


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

Mis à jour : 12 décembre 2006

Effectue une opération OR au niveau du bit avec deux valeurs entières. Cette fonction compare chaque bit de son premier opérande au bit correspondant de son second opérande. Si l'un des deux bits a pour valeur 1, le bit obtenu correspondant a pour valeur 1. Sinon, il a pour valeur zéro (0).

Les deux conditions doivent être de type de données signed integer ou unsigned integer.

Syntaxe


integer_expression1 | integer_expression2
        

Arguments

  • integer_expression1 ,integer_ expression2
    Toute expression valide de type de données signed integer ou unsigned integer. Pour plus d'informations, consultez Types de données d'Integration Services.

Types des résultats

Déterminés par les types de données des deux arguments. Pour plus d'informations, consultez Conversion des types de données dans les expressions.

Notes

Si l'une des deux conditions est NULL, le résultat de l'expression est NULL.

Exemples

L'exemple suivant effectue une opération OR inclusive au niveau du bit entre les variables NumberA et NumberB. La variable NumberA contient la valeur 3 (00000011) et la variable NumberB contient la valeur 9 (00001001).

@NumberA | @NumberB

L'expression renvoie la valeur 11 (00001011).

00000011

00001001

-----------

00001011

L'exemple suivant effectue une opération OR inclusive au niveau du bit entre les colonnes ReorderPoint et SafetyStockLevel.

ReorderPoint | SafetyStockLevel

Si la colonne ReorderPoint contient la valeur 10 et la colonne SafetyStockLevel la valeur 8, l'expression renvoie la valeur 10 (00001010).

00001010

00001000

-----------

00001010

L'exemple suivant effectue une opération OR inclusive au niveau du bit entre deux entiers.

3 | 5 

L'expression renvoie la valeur 7 (00000111).

00000011

00000101

-----------

00000111

Voir aussi

Référence

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

Concepts

Priorités et associativité des opérateurs

Autres ressources

Opérateurs (SSIS)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Contenu modifié :
  • La description du bit obtenu pour cet opérateur a été corrigée