Chen Sheng

岂曰无错 与子偕论 岂曰无正 与子偕证

« oracle 笔记linux 与 磁盘阵列 折腾笔记 »

oracle 位操作函数

其实位操作对于oracle数据类型来说,有些格格不入.故oracle本来就没有提供位操作符.


create function bitor(p_dec1 number, p_dec2 number) return number is
begin
  return p_dec1-bitand(p_dec1,p_dec2)+p_dec2;
end;

 


create function bitxor(p_dec1 number, p_dec2 number) return number is
begin
  return bitor(p_dec1,p_dec2)-bitand(p_dec1,p_dec2);
  -- or you could use: return p_dec1-2*bitand(p_dec1,p_dec2)+p_dec2;
end;

 



  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Devo Build 80108

Copyright 2000-2007 @ chensheng.net. All Rights Reserved.
浙ICP备05087059号