Oracle
 sql >> Database >  >> RDS >> Oracle

aggiornamento della chiave primaria rispetto alla cancellazione della chiave primaria + inserimento

Quando aggiorni la chiave primaria:

  • l'indice di supporto viene aggiornato.
  • se si tratta di una chiave esterna verrà verificata la presenza di bambini.

Ma se si esegue un'eliminazione e un inserimento, per l'eliminazione vengono eseguiti entrambi i punti e per l'inserimento l'indice viene aggiornato. Quindi nessun guadagno per fare un'eliminazione e un inserimento. O nessuno di cui sono a conoscenza.

In breve, è peggio fare due operazioni invece di una. Non contare quell'eliminazione è l'operazione più difficile.