Bonjour,

J'utilise sql server 2005 express depuis peu de temps et je test les transactions.

Pour ce faire, je me suis cree une table pays (id, nomPays)

Je debute un de mes script par un begin trans je fais une requete et je fais un rollback trans qui devrait m'annule mes changements sur la table pays mais si je fais un select sur ma table, je remarque qu'il m'a bien inserer mes données !!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
BEGIN TRANSACTION changementPays
 
insert into pays values ('test')
 
SAVE TRANSACTION SAVE_changementPays
 
ROLLBACK TRANSACTION SAVE_changementPays
Je comprends pas, aurais je oublie quelque chose !?

Merci
Christ