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

दो तालिकाओं से एक दृश्य में डेटा

हां, यूनियन का उपयोग कर रहे हैं -

CREATE VIEW vw_combined AS
   SELECT * FROM TABLE1
   UNION ALL
   SELECT * FROM TABLE2

...आवश्यकता है कि समान संख्या में कॉलम हों, और डेटा प्रकार प्रत्येक स्थिति में मेल खाते हों।

..वरीयतापूर्वक, जॉइन का उपयोग करके:

CREATE VIEW vw_combined AS
   SELECT * 
    FROM TABLE1 t1
    JOIN TABLE2 t2 ON t2.col = t1.col

लेकिन मैं विचारों के आधार पर चेतावनी देना चाहता हूं - यदि भौतिक नहीं किया गया है, तो वे केवल SQL कथन तैयार किए गए हैं। कोई प्रदर्शन लाभ नहीं है, और यदि आप किसी अन्य के आधार पर एक दृश्य बनाते हैं तो यह प्रदर्शन को नकारात्मक रूप से प्रभावित कर सकता है। साथ ही, दृश्य भंगुर होते हैं - वे बदल सकते हैं, और यदि कोई समस्या है तो आप एक सहायक दृश्य का उपयोग करने तक नहीं जान पाएंगे।



  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. Oracle प्रपत्रों में PL/SQL बूलियन चरों का मूल्यांकन

  3. Oracle डाटाबेस एक्सप्लोरर:नि:शुल्क प्रशिक्षण और प्रत्यायन

  4. Oracle में लाट लोन डिस्टेंस कैलकुलेशन क्वेरी

  5. Oracle 12c क्वेरी को तालिका के चारों ओर दोहरे उद्धरण चिह्नों की आवश्यकता क्यों है