Oracle中的按位异或
-
03-07-2019 - |
题
在 SQL Server 中,我一直在使用 ^
符号,但这似乎不适用于 Oracle 。
如何在Oracle中执行按位独占 OR
?
解决方案
来自文档:
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;
要看到这些工作,请按照0s和1s的逻辑进行输入,然后不要说没有借用或龋齿。
- MarkusQ
不隶属于 StackOverflow