sql >> Database >  >> RDS >> Oracle

Oracle:meerdere tabelupdates => ORA-01779:kan geen kolom wijzigen die is toegewezen aan een niet-sleutelbewaarde tabel

Als u wilt UPDATE (SELECT ... FROM A INNER JOIN B ON condition) SET A.X = ... dan moet de join-voorwaarde alle kolommen van een uniciteitsbeperking op B beperken tot een enkele waarde.



  1. Fix Error "ORA-01790:expressie moet hetzelfde datatype hebben als de corresponderende expressie"

  2. Django-DB-Migrations:kan TABLE niet WIJZIGEN omdat er triggergebeurtenissen in behandeling zijn

  3. Verwerkingsdatum in SQL Server

  4. Vul een vervolgkeuzelijst in vanuit een mySQL-tabel in PHP