use sql statement can do.
you can also use 'distinct ' in oracle

解决方案 »

  1.   

    一样,都可以使用distinct,只要sql语句写对了就行。
      

  2.   

    关键是我必须在程序中依次读 一个数据库中的各个表 
    在pl/sql中该如何实现呢?
      

  3.   

    use dynamic sql
    such as (just a sample):
    type curtype is ref cursor;
    curname curtype;
    str := 'select * from tablename';
    open cursorname for str;
    loop
    fetch aaa into rowtype_var;
    end loop;
      

  4.   

    btw:
    search 'dynamic sql' in oracle's handbook
    you can find the sample in detail.