Quand réaliser le commit ?
Bonjour à tous,
Je dispose d'une base Oracle. Je n'ai pas accès aux transactions (ou je ne sais trop quoi). J'ai juste accès aux tables et à l'outil SQL+ me permettant de faire mes requetes SQL.
Question: Quand je fais un delete (ou update ou insert), à quel moment je dois faire commit ?
a. j'écris le delete et le commit puis j'execute le tout ?
b. j'ecris le delete, j'execute, j'écris commit, j'execute ?
J'ai testé le cas a, ça marche.
J'ai testé un pseudo cas b (j'ecris le delete, j'execute, j'ecris le delete et j'écris commit, j'execute):
Code:
1 2 3 4 5 6
|
/* execution du delete sans commit */
xx lignes supprimées
/* puis réexecution du delete avec commit */
0 lignes supprimées
/* => je ne sais pas si ça a été pris en compte */ |
Je n'ai pas testé le cas b.
Merci de votre aide.
Bonne journée