Я ищу инструкцию UPDATE, в которой он будет обновлять только одну повторяющуюся строку и оставаться остальной (повторяющиеся строки) неповрежденными как есть, используя ROWID или что-то еще или другие элементы для использования в Oracle SQL или PL/SQL?
Вот пример дублированной таблицы для работы с:
CREATE TABLE duptest (ID VARCHAR2(5), NONID VARCHAR2(5));
-
запустите один
INSERT INTO duptest VALUES('1','a');
-
выполните четыре (4) раза
INSERT INTO duptest VALUES('2','b');
Кроме того, первая повторяющаяся строка должна обновляться (не удаляться) всегда, тогда как остальные три (3) должны быть оставлены как есть!
Большое спасибо, Val.