ANSI/ISO SQL définit quatre niveaux d'isolement :
- sérialisable
- lecture répétable
- lire validé
- lire non validé
Selon le Guide de développement de base de données d'Oracle, chapitre 6.6.1 :Interaction de transaction et Niveau d'isolement
, vous pouvez demander soit le niveau d'isolement READ COMMITTED
(par défaut) ou SERIALIZABLE
.
Veuillez noter, cependant, que ce qu'Oracle appelle SERIALIZABLE
est en fait isolement d'instantané
.
Pour plus d'informations sur les verrous au niveau des lignes et des tables, voir Overview du mécanisme de verrouillage de la base de données Oracle et Verrouiller explicitement les tables .