Removendo registros duplicados

<< Click to Display Table of Contents >>

Navigation:  PostgreSQL > Avançado >

Removendo registros duplicados

Previous pageReturn to chapter overviewNext page

-- como remover registros duplicados quando a tabela não possui chave primária

-- primeiro criamos uma tabela temporária com uma cópia da tabela, só que com apenas 1 registro de cada 

create table market.temporaria as

  select distinct * from market.tb_market_ecf_gtc_hist;

commit;

 

-- drop a tabela original

drop table market.tb_market_ecf_gtc_hist;

commit;

 

-- renomeie a nova para original

alter table market.temporaria rename to tb_market_ecf_gtc_hist;

commit;