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

Oracle SQL WHERE क्लॉज में (+) चिन्ह का क्या अर्थ है?

यह बाहरी जुड़ाव के लिए Oracle-विशिष्ट संकेतन है। इसका मतलब है कि इसमें t1 से सभी पंक्तियाँ शामिल होंगी और यदि t0 में कोई संगत पंक्ति नहीं है, तो t0 कॉलम में NULLS का उपयोग करें।

मानक SQL में कोई लिखेगा:

SELECT t0.foo, t1.bar
  FROM FIRST_TABLE t0
 RIGHT OUTER JOIN SECOND_TABLE t1;

यदि आपका संस्करण एएनएसआई जॉइन (बाएं/दाएं जॉइन) का समर्थन करता है, तो ओरेकल अब उन जॉइन का उपयोग न करने की सलाह देता है:

<ब्लॉकक्वॉट>

Oracle अनुशंसा करता है कि आप Oracle जॉइन ऑपरेटर के बजाय FROM क्लॉज़ OUTER JOIN सिंटैक्स का उपयोग करें। ओरेकल जॉइन ऑपरेटर (+) का उपयोग करने वाली बाहरी जॉइन क्वेरी निम्नलिखित नियमों और प्रतिबंधों के अधीन हैं […]


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में एक तालिका में अनुक्रम अंतराल ढूँढना

  2. Oracle केस स्टेटमेंट युक्तियों और उदाहरणों के साथ समझाया गया

  3. Oracle दिनांक डेटाटाइप, SQL के माध्यम से 'YYYY-MM-DD HH24:MI:SS TMZ' में रूपांतरित

  4. सीएसवी फ़ाइल के लिए एक ही समय में अल्पविराम और दोहरे उद्धरण से कैसे बचें?

  5. R . में एक समूह द्वारा एक कॉलम को जोड़ना