建立一张临时表,里面是所有的000001,000002,。这样的数据,全部的
然后select * from xxx where bh not in (select 新表中的这个字段)
再不然你就编程序吧

解决方案 »

  1.   

    select lpad(rownum,6,'0') from user_objects  where rownum<=12
    minus 
    select bh from your_view;
      

  2.   

    楼上的对
    select lpad(rownum,6,'0') bh from all_objects  where rownum<=your_max_bh
    minus 
    select bh from your_view;
      

  3.   

    请问一下 lpad(rownum,6,'0') 是什么意思,多谢多谢,我是新手.
      

  4.   

    先谢谢 大家;
     ckc(火) 的方法我也想过,不过我的数据太多有10万条. 见表不太好吧.
    nowait(独行天涯路) and njhart2003() 
    两位老兄 的方法很好.
    但不知怎么按 bh排序.
    还是这样查后 自动按bh升序排列.
    还望两位顺便帮忙解释lpad
    谢谢
      

  5.   

    lpad是函数,在指定长度的字符串左边补充的字符。
    如:lpad('xyz',6,'0')的意思是在'xyz'左边补'0'使之成为长度位6的字符串'000xyz'
    ....
    类似的有rpad,就是在右边补....
      

  6.   

    套个外层查询,在外层实现order by 就可以按照bh排序