Saya ingin tahu cara paling efisien untuk memperbarui setiap baris dalam tabel Oracle yang sangat besar untuk satu kolom. Sebagai contoh:
update mytable set mycolumn=null;
atau:
update mytable set mycolumn=42;
Pengetahuan saya mungkin basi. Yang saya lakukan adalah mengubah tabel untuk menjatuhkan kolom. Lalu, saya mengubah tabel untuk menambahkan kolom dengan nilai default dari nilai baru yang ingin saya gunakan. Lalu, saya mengubah tabel untuk menghapus nilai default untuk kolom. Saya menemukan ini jauh lebih cepat daripada hanya menjalankan pembaruan, tetapi saya merasa ada metode yang lebih baik.