Samuel, um exemplo abaixo usando os dados da dba_objects e removendo
objetos com o campo "object_name" duplicado:

create table teste1 as
select * from dba_objects;

delete from teste1
where rowid in
        (select r from (
                select rowid r,
                row_number() over (partition by object_name order by timestamp) 
n
                from teste1)
        where n>1);



On 17 August 2010 15:49, Samuel Corradi <corrad...@yahoo.com.br> wrote:
> Galera, que comando eu uso para pegar todos os dados que aparecem
> duplicados na tabela.
>
> Descobri que alguns registros que deveriam ser únicos estão duplicados
> na tabela. Queria saber quais registros sao esses que aparecem duplicados.
>
> Obrigado!
>
>
> ------------------------------------
>
> --------------------------------------------------------------------------------------------------------------------------
>>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>>responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --------------------------------------------------------------------------------------------------------------------------
>>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>>http://www.oraclebr.com.br/
> ------------------------------------------------------------------------------------------------------------------------
>  Links do Yahoo! Grupos
>
>
>



-- 
Ivan Ricardo Schuster
OCP 10g/11g
OCE RAC 10g/Linux

Responder a