bonjour,

avez-vous des idées sur une implémentation d'une fonction en PL/SQL réalisant le XOR entre deux entier (Oracle ne propose pas se genre d'opérateur binaire.... ?!).

appel: l'operateur binaire XOR ou le OU exclusif est défini comme suivant:


1 XOR 1 = 0
0 XOR 0 = 0
1 XOR 0 = 1
0 XOR 1 = 1

exemple : 19 XOR 18 = 1

10011
XOR
10010
-----
= 00001

ou :
A XOR B = (A ET non B) OU (non A ET B)

Merci.