sábado, 17 de marzo de 2012

¿Cómo eliminar elementos duplicados de una tabla en SQL? [Oracle]


Puede utilizar este código para eliminar los elementos duplicados que a veces al hacer un import de datos se duplican.

DELETE
FROM tabla a
WHERE rowid > ( SELECT min(rowid)
FROM tabla b
WHERE b.columna = a.columna
and b.columna = a.columna );

Donde el nombre “columna” es la columna que quieres filtrar y comparar para eliminar los elementos duplicados de dicha columna.


Espero que les resulte util. 




Fuente aquí

No hay comentarios:

Publicar un comentario