sql >> Databasteknik >  >> RDS >> Oracle

Oracle:flera tabelluppdateringar => ORA-01779:kan inte ändra en kolumn som mappas till en icke-nyckelbevarad tabell

Om du vill UPDATE (SELECT ... FROM A INNER JOIN B ON condition) SET A.X = ... då måste kopplingsvillkoret begränsa alla kolumner i någon unikhetsbegränsning på B till ett enda värde.



  1. Problem med att ställa in en anpassad primärnyckel i en Rails 4-migrering

  2. MySQL diakritisk okänslig sökning (spanska accenter)

  3. Tuning:Ett bra ställe att börja

  4. Konfigurera MySQL InnoDB Cluster med MySQL Shell (plus MySQL Router)