Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle :plusieurs mises à jour de table => ORA-01779 :impossible de modifier une colonne qui correspond à une table sans clé préservée

Si vous voulez UPDATE (SELECT ... FROM A INNER JOIN B ON condition) SET A.X = ... alors la condition de jointure doit contraindre toutes les colonnes d'une certaine contrainte d'unicité sur B à une seule valeur.