Transaction dans une requete SQL
Bonjour,
Je dois migrer une application web crée en ASP/MSSQL vers ASP/DB2 (AS400) mais j'ai quelque soucis avec les transactions.
Quand j'essaye de l'executer il me ramene une serie d'erreur:
Code:
1 2 3 4 5 6 7 8
|
BEGIN TRANSACTION;
UPDATE x453CBTF.incival WITH (tablockx) SET descid = descid + 1;
insert into x453CBTF.incidesc (indeid, indedesc, indedepa) SELECT (SELECT MAX(descid) as id from x453CBTF.incival),'test', 'test';
IF @@ERROR = 0
COMMIT TRANSACTION;
ELSE
ROLLBACK TRANSACTION; |
Apres avoir effectué des recherches, j'ai appris que DB2 ne supportait les transactions... Y a t'il qqch de similaire sur DB2?
D'avance merci.