Comportement de Commit et exigence de journalisation par autocommit et paramétrage du niveau d'isolation
|
Niveau d'isolation
= NONE (NC) |
Niveau d'isolation
<> NONE (CS,UR,RS...) |
Autocommit ON / ENABLED | Les modifications de données effectuées par des triggers, des procédures cataloguées et des fonctions sont committed quand l’instruction SQL associée est terminée. Seules les tables faisant l’objet d’un accès sous Commit ont besoin de journalisation. | Commit Hold effectué sur chaque opération de modification de données réussie (Update, Trigger, Procedure, par exemple) Toutes les tables auxquelles l’application accède ont besoin de journalisation |
Autocommit OFF / DISABLED | Les modifications effectuées par les procédures des triggers, etc., sont annulées rétroactivement (no commit) | L’application contrôle commit |