Disculpen si esta consulta ya está contestada pero no pude encontrar la
respuesta... les comento cuál es mi problema:
Tengo que seleccionar un registro de la base de datos y marcarlo para poder
usarlo (es decir, hago que ese registro sea mío).
Sin embargo, entre la lectura (select) y la marca que le hago al registro
para apropiarlo (update), existe otro usuario que realiza el select después
del mío y antes de que yo lo marque como mi registro.
El problema es que desde 2 estaciones de trabajo distintas nos apropiamos
del mismo registro...
Necesito hacer un select y luego un update como un solo proceso atómico
para obtener el ID de ese registro y asegurarme de que nadie lo va a tomar.
Desde ya les agradezco sus sugerencias.
Leer las respuestas