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

mise à jour de la clé primaire vs suppression + insertion de la clé primaire

Lorsque vous mettez à jour la clé primaire :

  • l'index de support est mis à jour.
  • s'il s'agit d'une clé étrangère, les enfants seront vérifiés.

Mais si vous faites une suppression et une insertion, pour la suppression les deux points sont exécutés et pour l'insertion l'index est mis à jour. Donc pas de gain à faire un delete et un insert. Ou aucun à ma connaissance.

Bref, c'est pire de faire deux opérations au lieu d'une. Sans compter que la suppression est l'opération la plus difficile.