Est-il possible d’effectuer des comparaisons binaires en PL/SQL ?
Je précise ma demande, je souhaiterais effectuer des comparaisons binaires de ce type :
est-ce que cela inspire quelqu’un ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 declare CSTE1 CONSTANT PLS_INTEGER := 1; -- 0x0001 -> 00000001 (en binaire) CSTE2 CONSTANT PLS_INTEGER := 2; -- 0x0002 -> 00000010 (en binaire) monInteger PLS_INTEGER := 0; begin if condition_quelconque then monInteger := monInteger /*ET_LOGIQUE*/ CSTE1; elsif condition_autre then monInteger := monInteger /*ET_LOGIQUE*/ CSTE2; end if; if monInteger /*OU_LOGIQUE*/ CSTE2 then /* Si monInteger = 3 [0x0003 -> 00000011 (en binaire)] nous devrions passer ici */ ... else ... end if; end;
Chris.
Partager