sql >> Database >  >> RDS >> Oracle

Oracle (PL/SQL):is UPDATE TERUGKEER gelijktijdig?

Ja, in ieder geval tot op zekere hoogte. De eerste gebruiker die die update uitgeeft, krijgt een slot op de rij. Dus geen enkele andere gebruiker kan diezelfde instructie met succes uitgeven totdat gebruiker numero uno zich commit (of terugdraait). Dus uniciteit is gegarandeerd.

Het is duidelijk dat de cavil met betrekking tot concurrency. Uw toegang tot de rij is geserialiseerd, dus er is geen manier voor twee gebruikers om tegelijkertijd een nieuwe PRIKEY te krijgen. Dit is niet noodzakelijk een probleem. Het hangt af van het aantal gebruikers dat u heeft om nieuwe items aan te maken en hoe vaak ze dit doen. Eén gebruiker die nummers in dezelfde sessie afpelt, merkt er niets van.



  1. Dynamisch geketende selectiebox

  2. Hoe triggers in laravel te gebruiken?

  3. splits bestandsnaam uit pad in postgres

  4. Toon alle databasenamen