Oracle - transacciones en procedimientos

 
Vista:

transacciones en procedimientos

Publicado por Horacio (1 intervención) el 21/06/2007 19:20:19
en Sybase

sp_uno
begin tran
exec sp_dos
commit o rollback dependiendo

sp_dos
@@trancount -- me dice si hay una transaccion activa, en este caso si la hay la que
viene de sp_uno
if @@trancount > 1
save tran
commit o rollback al save tran si hubo errores o commit a toda la transaccion desde sp_uno

como puedo hacer lo mismo en Oracle, como puedo identificar si existe una transaccion activa en sp_dos que viene desde sp_uno.

espero que el ejemplo sea claro.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder