sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag få värden från en tabell till en annan via liknande värden?

Använd merge-satsen

  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. Hur man ställer in flervalsvärde från arrayobjekt i yii2 under uppdatering

  2. Infoga data i Oracle-databasen med php

  3. Konvertera tidssträng till decimaltimmar PHP

  4. mybatis generator Kolumnnamnsmönster kan inte vara NULL eller tomt