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

मैं समान मूल्यों के माध्यम से एक तालिका से दूसरी तालिका में मूल्य कैसे प्राप्त कर सकता हूं?

मर्ज स्टेटमेंट का इस्तेमाल करें

  1  MERGE
  2     INTO  excel  tgt
  3     USING tim_pismenae src
  4     ON  ( upper(src.naziv_pismena) LIKE '%'||upper(tgt.ime)||'%')
  5  WHEN MATCHED
  6  THEN
  7     UPDATE
  8     SET   tgt.id = src.id
  9     ,     tgt.full_name = src.naziv_pismena
 10  WHEN NOT MATCHED
 11  THEN
 12     INSERT ( tgt.name
 13            , tgt.id
 14            , tgt.full_name )
 15     VALUES ( src.naziv_pismena
 16            , src.id
 17            , src.naziv_pismena )
 18     WHERE (1 <> 1);



  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. pls_integer और binary_integer में क्या अंतर है?

  3. एसक्यूएल (ओरेकल) अतिव्यापी अंतराल की संख्या की गिनती

  4. Oracle SqlPlus - एक फ़ाइल में आउटपुट सहेजना लेकिन स्क्रीन पर नहीं दिखाना

  5. Oracle:'तत्काल निष्पादित' का क्या अर्थ है?