Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle - Tampilan Terwujud mengubah struktur sangat lambat

Anda tidak dapat mengubah definisi kueri untuk tampilan yang terwujud - Anda harus menghapus dan membuatnya kembali. Yang mengatakan, Anda dapat mencoba pendekatan ini, ini bisa lebih cepat daripada membuat ulang seluruh MV:

  1. Lepaskan tampilan yang terwujud, menggunakan PRESERVE TABLE.
  2. Perbarui data dalam tabel yang dulunya merupakan MV untuk mencerminkan definisi kolom yang baru.
  3. Buat ulang tampilan terwujud menggunakan klausa ON PREBUILT TABLE.

Jika Anda memiliki indeks pada tampilan, mungkin berguna untuk menonaktifkan dan membangunnya kembali.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara (unit-) menguji aplikasi PL/SQL intensif data

  2. Apa itu kursor di oracle

  3. SSMA untuk Oracle Hubungkan ke kesalahan Oracle

  4. Apakah ada cara untuk menambahkan kolom pada posisi tertentu di tabel Oracle?

  5. Kesalahan dalam prosedur Oracle PL/SQL