Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Bitweises exklusives ODER in Oracle

Aus den Dokumenten:

function bitor(p1 number, p2 number) return number is
begin
  return p1-bitand(p1,p2)+p2;
end;

function bitxor(p1 number, p2 number) return number is
begin
  return bitor(p1,p2)-bitand(p1,p2);
end;

Um zu sehen, dass diese funktionieren, folgen Sie der Logik mit nur 0s und 1s für die Eingabe und dann nicht, dass es keine Entlehnung oder Karies gibt.

-- MarkusQ