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
Public folders not moving to Exchange 2007
Removing old Exchange 2003 Servers after migration to 2007
how to import POP settings from .IAF file? Outlook 2003 from Outlook 2002
Connect to mdb on remote computer via Java
Can i deploy .net framework 3.5 sp1 using group policy?
Any video link which clearly explains how to migrate a P2V and V2V of a windows 2003 server.
Next and Previous Buttons not working
Embedded quotes (") in CSV file
input textboxes to submit button
Web service help