Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
SSIS Integration Runtime dans Azure Data Factory
Effectue une opération AND 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 les deux bits ont pour valeur 1, le bit obtenu correspondant a pour valeur 1. Sinon, le bit de résultat correspondant est défini à 0.
Les deux conditions doivent être soit de type entier signé, soit de type entier non signé.
Syntaxe
integer_expression1 & integer_expression2
Arguments
integer_expression1, integer_expression2
Toute expression valide du type de données entier signé ou entier non signé. Pour plus d’informations, consultez Types de données Integration Services.
Types des résultats
Déterminés par les types de données des deux arguments. Pour plus d’informations, consultez Types de données d’Integration Services dans les expressions.
Remarques
Si l'une des deux conditions est NULL, le résultat de l'expression est NULL.
Exemples d'expressions
L’exemple suivant effectue une opération AND au niveau du bit entre les colonnes NumberA et NumberB. La colonneNumberA contient la valeur 3 (0000011) et la colonne NumberB contient la valeur 7 (00000111).
NumberA & NumberB
L'expression renvoie la valeur 3 (00000011).
00000011
00000111
-----------
00000011
L’exemple suivant effectue une opération AND 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 prend la valeur 8 (00001000).
00001010
00001000
-----------
00001000
L'exemple suivant effectue une opération AND au niveau du bit entre deux entiers.
3 & 5
L'expression s'évalue à 1(00000001).
00000011
00000101
-----------
00000001