Estoy buscando una instrucción UPDATE donde actualizará solo una única fila duplicada y permanecerá el resto (filas duplicadas) intacto como está, usando ROWID u otra cosa u otros elementos para utilizar en Oracle SQL o PL/SQL?instrucción UPDATE en Oracle utilizando SQL o PL/SQL para actualizar la primera fila duplicada SOLAMENTE
Aquí es un ejemplo de tabla duptest trabajar con:
CREATE TABLE duptest (ID VARCHAR2(5), NONID VARCHAR2(5));
carrera de una
INSERT INTO duptest VALUES('1','a');
funcionamiento de cuatro (4) veces
INSERT INTO duptest VALUES('2','b');
Además, la primera la fila duplicada debe actualizarse (no eliminarse), siempre, mientras que la otra er tres (3) deben permanecer como están!
Muchas gracias, Val.
¿Cómo se determina qué 2, b es el primero. Sin una columna de marca de tiempo que podría ordenar por ... ¿Quiso decir "uno" en lugar de "primero"? –
La inclusión de la tabla de prueba y los insertos de muestras facilitaron la respuesta a su pregunta. Bonito. – JosephStyons