Hola,
Cita:
Posteado originalmente por BECERRA
" lock conflict on no wait transaction"
|
más que un bloqueo (que también) es un conflicto de actualización. La transacción que hace saltar el error está intentando modificar (actualizar o eliminar) un registro "tocado" por otra transacción. Además, la transacción tiene la opción "NO WAIT", es decir, que no esperará a que un posible bloqueo de otra transacción concurrente se resuelva, simplemente devolverá el mensaje de error.
La situación sólo puede resolverse o bien por un rollback en la primera transacción, en cuyo caso la segunda transacción podrá reintentar la actualización, o por un commit, en este caso obtendrá (inevitablemente) un error de actualización y no podrá (salvo que cierre y abra una nueva transacción) aplicar sus cambios.
Me da la impresión que lo he explicado de mala manera. Tu dirás.
Saludos.