esempio: se la transazione ha degli errori annulla tutto
gli errori si possoni verificare anche aundo un trigger aconrato ad una delle tabelle T1 o T2 modificate restituisce ROLLBACK TRAN
BEGIN TRAN
UPDATE T1 SET valore = ‘do’ WHERE pkid = 1COMMIT TRAN
UPDATE T2 SET valore = ‘su’ WHERE pkid = 3
IF @@ERROR = 0 ci sono errori di esecuzioni, o un trigger é terminato con un ROLLBACK TRAN
ELSEROLLBACK TRAN