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

ऑरैकल बाहरी का उपयोग कैसे करें एक फिल्टर के साथ शामिल हों जहां क्लॉज

आप एएनएसआई सिंटैक्स का उपयोग करने से बहुत बेहतर हैं

SELECT *
  FROM a
       LEFT OUTER JOIN b ON( a.id = b.id and
                             b.val = 'test' )

आप Oracle के सिंटैक्स का उपयोग करके भी ऐसा ही कर सकते हैं लेकिन यह थोड़ा कठिन हो जाता है

SELECT *
  FROM a, 
       b
 WHERE a.id = b.id(+)
   AND b.val(+) = 'test'

ध्यान दें कि दोनों ही मामलों में, मैं c . को नज़रअंदाज़ कर रहा हूँ तालिका क्योंकि आप शामिल होने की स्थिति निर्दिष्ट नहीं करते हैं। और मुझे लगता है कि आप वास्तव में ए से बी में शामिल नहीं होना चाहते हैं और फिर सी के साथ कार्टेशियन उत्पाद उत्पन्न नहीं करना चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्ष के दिन को उस तिथि में परिवर्तित करना जब कुछ दिनांक स्वरूपों में DDYYYY और कुछ में oracle में DDDYYYY हो

  2. Oracle 11.1 बग जूलियन दिन संख्या को DATE या TIMESTAMP में परिवर्तित कर रहा है

  3. सरल jdbc कॉल का उपयोग करके ऑरैकल संग्रहीत कार्यविधि में इनपुट पैरामीटर के रूप में सरणी पास करें

  4. Oracle प्रॉक्सी स्कीमा का उपयोग करके db लिंक बनाता है

  5. विंडोज 64 बिट के लिए Oracle 11g एक्सप्रेस संस्करण?