У мене є сховище даних (oracle), де мені потрібно встановити стовпець на однакове значення для всіх 700 мільйонів рядків.
У мене немає доступу до адміністратора або доступу до адміністратора, тому це потрібно виконати за допомогою базового sql і не створюється таблиця темп.
Подальші складності мають значення, якщо я спробую зробити просте оновлення, де 1 = 1, у нього не вистачає місця для повтору.
У тому, як я зараз його працює, це циклічно таке:
loop
update mytable set mycolumn = '1' where mycolumn is null and rownum < 50000;
commit;
end loop
але я знаю, що це, мабуть, наївно, і повинно бути швидше і елегантніше рішення.