sql >> Database >  >> RDS >> Oracle

primaire sleutel update versus primaire sleutel verwijderen + invoegen

Wanneer u de primaire sleutel bijwerkt:

  • de ondersteunende index is bijgewerkt.
  • of het een externe sleutel is, wordt gecontroleerd voor kinderen.

Maar als u een delete en een insert doet, worden voor verwijderen beide punten uitgevoerd en voor invoegen wordt de index bijgewerkt. Dus geen winst om een ​​delete en een insert te doen. Of geen die ik ken.

Kortom, het is erger om twee operaties uit te voeren in plaats van één. Dat verwijderen niet meerekenen is de moeilijkste operatie.



  1. ResultSet getString tekencodering voor unicode-tekens

  2. Waar in gebruiken in spring-jdbc

  3. Gegevens invoegen van front-end naar mysql db in angularjs

  4. Fout 2002 Verbinding geweigerd op PHP verbinding maken met MySQL draaiend op MAMP