Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एक ही नाम के साथ भौतिक दृश्य और तालिका

दस्तावेज़ीकरण से :

तो एक ही नाम के साथ तालिका और भौतिक दृश्य होना सामान्य है। एमवी को कहीं न कहीं डेटा स्टोर करने की जरूरत है, इसलिए टेबल होने से समझ में आता है; एमवी स्वयं परिभाषित करता है कि तालिका डेटा कैसे बनाए रखा जाता है।

आप ON PREBUILT TABLE खंड एक मौजूदा तालिका पर एक दृश्य बनाने के लिए, जो मुझे लगता है कि "उनके पास पहले एक अस्थायी तालिका थी ... और बाद में भौतिक दृश्य पर स्विच किया गया" संदर्भित करता है।

आप दूसरे रास्ते पर भी जा सकते हैं, DROP MATERIALIZED VIEW ... PRESERVE TABLE विकल्प , जो अंतर्निहित तालिका को पीछे छोड़ देता है।

जब आप SELECT * FROM TEMP_DATA; आप अंतर्निहित तालिका से पूछताछ कर रहे हैं, लेकिन भेद वास्तव में महत्वपूर्ण नहीं है क्योंकि वे एक ही संयुक्त वस्तु को संदर्भित करते हैं।

परिभाषा के आधार पर बाद में प्रश्न में जोड़ा जाएगा, यह हर दिन मध्यरात्रि में ताज़ा होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएलएसक्यूएल :नया और :पुराना

  2. एचटीएमएल ईमेल में छवि एम्बेड करना

  3. मैं क्रिएट स्टेटमेंट के बीच में खाली लाइन के साथ व्यू/टेबल बनाने के लिए SQL*Plus कैसे प्राप्त करूं?

  4. Oracle स्ट्रिंग में शब्दों की सूची खोजता है और मौजूदा शब्दों को फिर से लिखता है

  5. INSERT प्रदर्शन - बिटमैप बनाम बी-ट्री