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
Gericom Notebook charger enters in short protection how to fix it?
How to get the href attribute from an ATOM feed being parsed
excel 2003 crashes in Windows 7 64 bit
Wordpress plugin TinyMCE Advanced not working and I'm getting 404 Reports from wp-includes tinymce files
Dynamic vs Differencing Disks
Deploy images in a workgroup
Unable to find Adobe PDF Resource File ("Adobe PDF Converter.joboption")
cisco 1841
lsass.exe System error when replacing SBS 2003 Hard Drives
computer freezes at different times