Bloquear Registro para Actualizar controlando la Concurrencia

Manel
20 de Septiembre del 2003
Hola, Quisiera bloquear UN SOLO/UN CONJUNTO DE registro/s para LEER/ACTUALIZAR un valor evitando problemas de CONCURRENCIA.
La cuestión es que no se si con el LockTipe PESIMISTA bloquea los registros del SELECT o TODA la TABLA. Otra posibilidad que me planteo es incluir en la sentencia SELECT el texto FOR UPDATE, pero no se cuanto tiempo lo tendré reservado así, que pasará si el script se aborta o si funcionará . . . . Please, alguien se ha enfrentado a esto ??? Como lo ha solucionado ???

huanan
20 de Septiembre del 2003
Hola
LockTypePessimistic bloquea los registros cuando son editados, y LockTypeOptimistic bloquea los registros solo cuando son actualizados.
Yo utilizo el optimistic.

Un saludo