Mantendo o objetivo de fazer da seção Oracle Database como um repositório de informações que possam nos auxiliar em nossas demandas, vou postar mais uma informação simples porém funcional que é a forma de descobrirmos registros duplicados no banco de dados.
Vez ou outra temos a necessidade de descobrir, por exemplo, se temos o mesmo CPF/ CNPJ duplicados em nossa base, sendo que deveríamos ter apenas um registro do mesmo.
E ai, como descobrir isso diretamente no banco de dados ?
Vou colocar a consulta abaixo. Veja como é simples e adapte a sua realidade.
Segue a consulta que nos ajudará a encontrar os CPF´s duplicados na base.
SELECT CPF, COUNT(1)
FROM empregados
GROUP BY CPF HAVING COUNT(1) > 1;
Observe que o CPF deve ser a chave de sua tabela, ok.
É isso ai pessoal. Dúvidas? Entre em contato.
Forte abraço.
Eduardo Santana
bufallos@bufallos.com.br