Ho un data warehouse (oracolo) in cui devo impostare una colonna sullo stesso valore per tutti i 700 milioni di righe.
Non ho accesso come amministratore o accesso a un amministratore, quindi questo deve essere realizzato con sql di base e nessuna tabella temporanea crea.
Ulteriori complicazioni sono se provo a fare un semplice aggiornamento in cui 1 = 1, si esaurisce lo spazio di ripetizione.
Il modo in cui l'ho eseguito in questo momento è il looping come questo:
loop
update mytable set mycolumn = '1' where mycolumn is null and rownum < 50000;
commit;
end loop
ma so che questo è probabilmente ingenuo e deve esserci una soluzione più rapida ed elegante.