http://www.jlcomp.demon.co.uk/faq/bitwise.html
这上面讨论十分详细,包括utl_raw包的使用和平常的bitwise操作。

解决方案 »

  1.   

    可以把状态字段设为char,然后查询的时候用substr
      

  2.   

    定义 zt char(1)select * from cqb where mod(ascii(zt),2)=1;  --b0为1
    select * from cqb where mod(CEIL(ascii(zt)/2),2)=1; --b1为1
    select * from cqb where mod(CEIL(ascii(zt)/4),2)=1; --b2为1
    select * from cqb where mod(CEIL(ascii(zt)/8),2)=1; --b3为1
    select * from cqb where mod(CEIL(ascii(zt)/16),2)=1; --b4为1
      

  3.   

    楼主你问问题就问问题,还说什么“考察你对Oracle的理解程度 ”
    你这么牛。。自己搞定好了。。
      

  4.   

    请问: yown(yong)
    移位怎么做???