eliminar un solo registro de Oracle, teniendo dos registros iguales
Buenos d铆as,
Tengo el siguiente registro en Oracle, sin clave primaria:
A /17-04-1982 / 100 euros
He cometido el error de introducir este registro dos veces en la BBDD, permitido por Oracle al no haber definido una clave primaria.
Mi deseo es eliminar uno de los dos registros, de tal manera que s贸lo quede uno en la BBDD.
驴Podr铆as ayudarme a conseguirlo?
Muchas gracias por su atenci贸n,
un saludo,
Jaime
Tengo el siguiente registro en Oracle, sin clave primaria:
A /17-04-1982 / 100 euros
He cometido el error de introducir este registro dos veces en la BBDD, permitido por Oracle al no haber definido una clave primaria.
Mi deseo es eliminar uno de los dos registros, de tal manera que s贸lo quede uno en la BBDD.
驴Podr铆as ayudarme a conseguirlo?
Muchas gracias por su atenci贸n,
un saludo,
Jaime
Hola,
Delete from tabla
where campo1 = 'A'
and campo2 = to_date('17-04-1982 ','dd/mm/yyyy')
and campo3 = 100
and rownum < 2 -- esto es para que s贸lo te coja el primero que cumpla las condiciones anteriores.
Espero te sirva
Un saludo
Delete from tabla
where campo1 = 'A'
and campo2 = to_date('17-04-1982 ','dd/mm/yyyy')
and campo3 = 100
and rownum < 2 -- esto es para que s贸lo te coja el primero que cumpla las condiciones anteriores.
Espero te sirva
Un saludo
