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

SQL मर्ज पर ORA-38104 त्रुटि का कारण क्या है?

इसके बारे में, बाहरी जुड़ाव का अर्थ है rid शून्य हो जाएगा और इस प्रकार विफल हो जाएगा, और इसलिए WHEN NOT MATCHED . में प्रवाहित हो जाएगा बयान का हिस्सा अगर आपके पास एक है

MERGE INTO target_table tgt
USING ( SELECT t2.ROWID AS rid
            ,  s2.c2
        FROM   target_table t2
             , source_table s2
        WHERE t2.c1 (+) = s2.c1
      ) src
ON (tgt.rowid = src.rid)
WHEN MATCHED THEN
UPDATE SET tgt.c1=src.c2


  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. ओरेकल स्टेटमेंट

  3. JPA और Oracle के साथ डेटाबेस में अनुगामी शून्य संग्रहीत करना

  4. ओरेकल plsql:एक्सएमएल को कैसे पार्स करें और टेबल में डालें?

  5. Oracle SQL विश्लेषणात्मक क्वेरी - पुनरावर्ती स्प्रेडशीट की तरह कुल चल रहा है