Autor Tema: Cómo se hace una subrutina con un ON COMMIT 99?  (Leído 9645 veces)

0 Usuarios y 5 Visitantes están viendo este tema.

Desconectado fence

  • Novato
  • *
  • Mensajes: 6
    • Ver Perfil
Cómo se hace una subrutina con un ON COMMIT 99?
« en: 27 de Noviembre de 2007, 11:10:50 am »
Hola gente!

bueno aquí estoy de nuevo con dudillas. Me han dicho que para conseguir la finalidad del programa necesito hacer un perform xxxxx on commit 99. Alguien sabe cómo se hace, se pone o algo??

Graciassssssssssssssssss    ::)

Desconectado Nuria

  • Usuario Completo
  • ***
  • Mensajes: 90
    • Ver Perfil
Re: Cómo se hace una subrutina con un ON COMMIT 99?
« Respuesta #1 en: 27 de Noviembre de 2007, 12:08:17 pm »
Creo que te refieres a esto, te pongo un ejemplo.

PERFORM actualiza ON COMMIT LEVEL n.

Lo que hace es que el proceso de actualización espere hasta que encuentre el COMMIT WORK para hacer todas las actualizaciones o en caso contrario el ROLL BACK para deshacer todo y quedar como si nada hubiese pasado.

Un saludo.
Nuria.

Desconectado fence

  • Novato
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Cómo se hace una subrutina con un ON COMMIT 99?
« Respuesta #2 en: 29 de Noviembre de 2007, 11:37:21 am »
Creo que te refieres a esto, te pongo un ejemplo.

PERFORM actualiza ON COMMIT LEVEL n.

Lo que hace es que el proceso de actualización espere hasta que encuentre el COMMIT WORK para hacer todas las actualizaciones o en caso contrario el ROLL BACK para deshacer todo y quedar como si nada hubiese pasado.

Un saludo.
Nuria.

OK, muuuuuuuuuuuuchas gracias maja!!!!

Saludossssssssssss