Chcę poznać najbardziej efektywny sposób aktualizowania każdego wiersza w bardzo dużej tabeli Oracle dla jednej kolumny. Na przykład:
update mytable set mycolumn=null;
lub:
update mytable set mycolumn=42;
Moja wiedza może być bardzo nieaktualna. To, co robię, to zmieniam tabelę, aby upuścić kolumnę. Następnie zmieniam tabelę, aby dodać kolumnę z domyślną wartością nowej wartości, której chcę użyć. Następnie zmieniam tabelę, aby usunąć domyślną wartość dla kolumny. Uważam, że jest to o wiele szybsze niż uruchamianie aktualizacji, ale mam wrażenie, że istnieje lepsza metoda.