例如
在sql server中 select 1^2 得到的结果是3
在oracle中如何实现同样的功能那

解决方案 »

  1.   

    BIT_AND Function
     Performs bitwise logical "and" of the values in RAW r1 with RAW r2 and returns the "anded" result RAW.
     
    BIT_OR Function
     Performs bitwise logical "or" of the values in RAW r1 with RAW r2 and returns the "or'd" result RAW.
     
    BIT_XOR Function
     Performs bitwise logical "exclusive or" of the values in RAW r1 with RAW r2 and returns the "xor'd" result RAW.
     
    select utl_raw.bit_and('0000','1111') from dual;
    select utl_raw.bit_or('0000','1111') from dual;
    select utl_raw.bit_xor('0000','1111') from dual;
      

  2.   

    不好意思,这几天没来
    请问如果是Number或Integer类型的话,不能匹配啊
    我用hextoraw函数转过了
    可还是报类型不匹配
    该怎么处理,请指教,谢谢
      

  3.   

    大侠,收到分数再帮忙解决个问题吧
    怎么把number转换为2进制字符串啊