加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

database – Oracle中的按位异或

发布时间:2020-12-12 13:12:07 所属栏目:百科 来源:网络整理
导读:在SQL Server中,我一直在使用^符号,但这在Oracle中似乎不起作用. 如何在Oracle中执行按位异或? 来自文档: function bitor(p1 number,p2 number) return number isbegin return p1-bitand(p1,p2)+p2;end;function bitxor(p1 number,p2 number) return numbe
在SQL Server中,我一直在使用^符号,但这在Oracle中似乎不起作用.

如何在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读