2009-06-27 10 views

Respuesta

12

Esto es justo al lado de la parte superior de mi cabeza: Considere el uso de un nombre de bloqueo a través de DBMS_LOCK. http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC

Inmediatamente después de la declaración comenzará obtener el bloqueo, hacer el trabajo, y luego liberarlo en salida (Mantenga errores/excepciones en mente!).

KT

+3

He usado este método antes, funciona bien - http://jeffkemponoracle.blogspot.com/2005/10/user-named-locks-with-dbmslock.html –

-1

Una solución sencilla puede ser la de utilizar el bloqueo a nivel de tabla, utilizando para su actualización.

Cuestiones relacionadas