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

Tampilan dan tabel terwujud dengan nama yang sama

Dari dokumentasi :

Jadi memiliki tabel dan tampilan terwujud dengan nama yang sama adalah normal. MV perlu menyimpan data di suatu tempat, jadi memiliki tabel masuk akal; MV itu sendiri kemudian mendefinisikan bagaimana data tabel dipertahankan.

Anda dapat menggunakan ON PREBUILT TABLE klausa untuk membuat tampilan di atas tabel yang ada, yang saya asumsikan adalah "mereka memiliki tabel temp sebelumnya ... dan beralih ke tampilan Terwujud nanti".

Anda juga dapat menggunakan cara lain, dengan DROP MATERIALIZED VIEW ... PRESERVE TABLE pilihan , yang meninggalkan tabel yang mendasarinya.

Saat Anda SELECT * FROM TEMP_DATA; Anda menanyakan tabel yang mendasarinya, tetapi perbedaannya tidak terlalu penting karena mereka merujuk ke objek gabungan yang sama.

Berdasarkan definisi untuk ditambahkan ke pertanyaan nanti, itu akan menyegarkan setiap hari pada tengah malam.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengirim hasil kueri Oracle melalui email. Saya lebih suka melampirkan email sebagai file excel.

  2. Menginstal Oracle 32-bit Client di Windows Server Sudah Menjalankan 64-bit Oracle Database Server

  3. Batasan Pemeriksaan Oracle

  4. LISTAGG Query ORA-00937:bukan fungsi grup grup tunggal

  5. Bagaimana cara melewatkan parameter boolean ke prosedur Oracle C #