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. Как да въведете специални символи като &в базата данни на Oracle?

  2. sql (oracle), за да изберете първите 10 записа, след това следващите 10 и т.н

  3. Рекурсивен SQL и информация на различно ниво

  4. Проблеми при инсталиране на Oracle Database Express Edition 11g

  5. Как да актуализирате колона TIMESTAMP до TIMESTAMP С ЧАСОВА ЗОНА в Oracle