Microsoft
Software
Hardware
Network
Question : Multiple Stored Procedures in a single transaction
Hi,
I need to execute multiple stored procedures in a oracle transaction.
begin
Execute Stored Procedure1
Execute Stored Procedure1
Execute Stored Procedure1
Commit;
Exception
when others then
rollback;
insert error into error log table.
I have error handling in all stored procedures. When a sp failed,
I insert error into error log, then use RAISE to comeback to main procedure(above).
My insert error log statemetn in stored procedure1 fails because I have Rollback in this main procedure, but inserts error from the insert
statement above. I loose error information from other stored procedure.
Basically, I need to make sure all procedures ran successfully or rollback everything. But, need to capture errors from within each stored procedure.
Please help.
CK
Answer : Multiple Stored Procedures in a single transaction
you might want to create a small helper function that runs a autonomeous transaction to save the error log, using
PRAGMA AUTONOMOUS_TRANSACTION;
http://stanford.edu/dept/i
tss/docs/o
racle/10g/
appdev.101
/
b10807/13
_elems002.
htm
Random Solutions
Adding a Fax Printer after removing it
How to add new menu item in Microsoft Dynamics CRM
HtmlUnit
ESX 4, Can not add datastore
Juniper Netscreen Remote VPN gettting errors 10049 when attempting to connect
Needing a block of VBA code to handling trimming and text case for Access table
Restricting SBS 2008 owa/https to certain devices
Help needed on setting up correct rules for the Forefront TMG 2010 Firewall2010
microsoft access security notice
Windows Deployment Services on WIN 2003 PXE Server ISSUES?