Oracle - borrar un registro repetido

 
Vista:

borrar un registro repetido

Publicado por Juan Carlos (1 intervención) el 27/01/2005 17:14:48
quiero borrar un registro repetido,
tengo do filas identicas y quiero borrar una de ellas,
como hago
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:borrar un registro repetido

Publicado por Rodrigo (102 intervenciones) el 27/01/2005 20:40:02
No recuerdo la funcion pero puedo darte otra idea..

Crea un cursor con los datos repetidos como es eso utiliza un having..

luego elimina para el codigo con rownum =1

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:borrar un registro repetido

Publicado por ferjai (5 intervenciones) el 31/01/2005 09:26:41

Está consulta te davuelve los duplicados en una tabla con 2 campos (campo1,campo2). Adaptala a tu tabla.

select * from tabla
where rowid not in
(select min(rowid) from tabla group by campo1,campo2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar