
21/01/2004, 15:24
|
 | Colaborador | | Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 23 años, 2 meses Puntos: 11 | |
Para Oracle9i esto es un nuevo concepto que inicia con 'SELECT FOR UPDATE WAIT <SEC>' donde le dices a Oracle la cantidad de segundos que puede esperar mientras haces el intento nuevamente sin dar error.
otra cosa es que puedes verificar que el record no este enllavado
Puedes declarar una excepcion para ello:
DECLARE
e_locked EXCEPTION;
PRAGMA EXCEPTION_INIT( e_locked, -54 );
BEGIN
...
EXCEPTION
WHEN e_locked THEN ...
END;
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |