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):
Je n'ai pas testé le cas b.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 */
Merci de votre aide.
Bonne journée
Partager