В настоящее время у меня есть таблица оракула (lovalarm), содержащая около 600 000 строк. Мне нужно иметь возможность выполнить запрос, который будет циклически проходить по каждой строке и обновлять поле (lovsiteid) до случайного числа между 14300 и 17300.
Пока у меня есть:
update lovalarm
set lovsiteid = (select TRUNC(dbms_random.value(14300,17300)) FROM dual)
К сожалению, это выбирает случайное число, а затем обновляет все строки с одинаковым номером, что не совсем то, что я после!
Кто-нибудь может указать мне правильное направление?
Большое спасибо,
Cap