Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2004, 15:24
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 5 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
** ***