sql >> Databáze >  >> RDS >> Oracle

Oracle (PL/SQL):Je UPDATE RETURNING souběžný?

Ano, alespoň do určité míry. První uživatel, který tuto aktualizaci vydá, získá zámek na řádku. Žádný jiný uživatel tedy nemůže úspěšně vydat stejný příkaz, dokud uživatel numero uno neprovede potvrzení (nebo se vrátí zpět). Jedinečnost je tedy zaručena.

Očividně jde o souběh. Váš přístup k řádku je serializován, takže není možné, aby dva uživatelé získali nový PRIKEY současně. To nemusí být nutně problém. Záleží na tom, kolik uživatelů vytváří nové položky a jak často to dělají. Jeden uživatel, který loupe čísla ve stejné relaci, si ničeho nevšimne.



  1. Export do CSV a komprimace pomocí GZIP v postgresu

  2. Změna datadir v souboru my.ini není ve WAMP respektována

  3. Jak zkrátit čas z časového razítka pomocí php

  4. Jednoduché šifrování hesla - jak to mám udělat?