Я хочу знать, как наиболее эффективно обновить каждую строку в чрезвычайно большой таблице Oracle для одного столбца. Например:
update mytable set mycolumn=null;
или:
update mytable set mycolumn=42;
Мои знания вполне могут быть устаревшими. Что я делаю, так это изменяю таблицу, чтобы удалить столбец. Затем я изменяю таблицу, чтобы добавить столбец со значением по умолчанию нового значения, которое я хочу использовать. Затем я изменяю таблицу, чтобы удалить значение по умолчанию для столбца. Я считаю, что это намного быстрее, чем просто запуск обновления, но у меня есть ощущение, что есть лучший метод.