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
Fujitsu Scan and Snap - Error Message
Problem with SOAP application on IIS "502 - Web server received an invalid response while acting as a gateway or proxy server"
how to create a count that starts at 001?
Excel Format Text Box
what's the right way of loading multiple images in Loader?
How do you find a bug in a stored procedure?
Generate cell names automatically
Custom Webresponse
How to use Merge (from Sql 2008) with this query
AutoCAD Data Extraction & Windows XP Scheduled Task