在SQL Server中,我一直在使用该^
符号,但这在Oracle中似乎不起作用.
我如何OR
在Oracle中进行逐位排他?
来自文档:
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;
要看到这些工作,请按照0和1的逻辑进行输入,然后不要说没有借用或龋齿.
- MarkusQ
有BITAND运营商:
select bitand(49,54)+0 from dual;
你可以从中建立其他运营商 ; 和这里.