Unanswered: DB2 Transaction Control Using Rollback & Commit
Version: DB2 v184.108.40.206
3rd party: Toad 220.127.116.111(free version)
I want to implement exception handling and commit/rollback for multiple DML statements, either 3 statements will be successful or all 3 will rolled back;
delete from tab1 where key=1;
delete from tab2 where key=100;
delete from tab5 where key=200;
End; --IF EXCEPTION THEN ROLLBACK ELSE COMMIT
Could you please guide me how to handle the exception with proper syntax?
thanks in advance
how are these statements started - stored proc ? clp ? tool ?
you can use autocommit off and request a commit at the end if ok
Best Regards, Guy Przytula
Database Software Consultant
Good DBAs are not formed in a week or a month. They are created little by little, day by day. Protracted and patient effort is needed to develop good DBAs.
Spoon feeding : To treat (another) in a way that discourages independent thought or action, as by overindulgence.
DB2 UDB LUW Certified V7-V8-V9-V9.7-V10.1-V10.5 DB Admin - Advanced DBA -Dprop..
Information Server Datastage Certified http://www.infocura.be