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
Blank characters being inserted into SQL Table via ADODB
Is c++ com server my solution?
operation on JTable
Undeliverable Message (NDR): 554 5.4.4 SMTPSEND.DNS.NonExistentDo
main; nonexistent in Exchange 2007
Sync between BIND and Microsoft DNS
Raise Active Directory domain functional level to Windows Server 2003
How to put an graphic image on a Windows Forms app from the file browser dialog.
Fresh install of XP doesn't allow 30 days before required activation
The time on my Cisco Call Manager Express Router is wrong.
After changing DC ip address users cannot log in