Oracle提供了bitand进行数据与运算,但直接使用会出错。如:select bitand(1,2) from dual会报错: ORA-00932: 数据类型不一致用一个函数将bitand包含起来即能解决该问题例:select to_char(bitand(1,2)) from dual;select to_number(bitand(1,2)) from dual;