bonjour
j'ai 3 requete insert :
je veux que ces 3 requete s'éxecute toutes ou s'il y'a un prob dans 1 seul
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 insert into table1 values(' ',' ',......) insert into table2 values(' ',' ',......) insert into table3 values(' ',' ',......)
les autres ne sont pas éxécutés
pour cela j'ai pensé à utilisation une transaction
je l'ai déclaré comme suit:
est ce que c'est correct et suffisant ce que j'ai déclaré? ou je dois faire des test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 begin transaction 1; insert into table1 values(' ',' ',......) insert into table2 values(' ',' ',......) insert into table3 values(' ',' ',......) commit transaction 1;
par exemple :
s'il y'a un prob lors de l'éxecution d'une requete faire un ROLLBACK
si c'est oui comment je dois déclarer ça?
je suis débutant j'ai vraiment besoin d'aide
merci
Partager