データウェアハウス(オラクル)があり、7億行すべてに対して同じ値に列を設定する必要があります。
私は管理者アクセス権も管理者アクセス権も持っていないので、これは基本的なSQLで実現する必要があり、一時テーブルは作成しません。
さらに複雑な問題は、1 = 1の単純な更新を実行しようとすると、REDOスペースが不足することです。
私が今実行している方法は、次のようなループです:
loop
update mytable set mycolumn = '1' where mycolumn is null and rownum < 50000;
commit;
end loop
しかし、私はこれがおそらく素朴であり、より迅速でよりエレガントなソリューションが必要であることを知っています。