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