Llaves repetidas

Hola experto, mi pregunta es la siguiente:
Tengo una tabla que almacena un numero consecutivo el cual sirve como llave primaria en otra tabla, al insertar un registro el consecutivo se incrementa en 1, la estructura es más o menos así: p.ej tabla uno
Registro actual, tras actualizar, tras actualizar,
200901 200901 200901
        89                                90                       91
Es decir hay un registro único en la tabla dos identificado con el periodo+consecutivo.
20090189,"alfredo"
20090190,"carlos"
20090191,"patricia"
El problema es que se me están repitiendo los consecutivos por que no encuentro la forma de bloquear la tabla uno mientras varios usuarios están guardando algún registro en la tabla dos, entonces le sale a alguien el muy famoso mensaje "primary key violated". O no se si se pueda de alguna forma de saber cual es el valor actual del consecutivo en la table uno sin que el usuario haya guardado antes.
Gracias de antemano

1 respuesta

Respuesta
1
Coloca por favor la estructura exacta de las tablas a ver si te logro entender.
Hola experto, gracias por tu pronta respuesta; para mi problema complicado de explicar tuve que utilizar el comando : *for update* parece que fue la solución a mi inconveniente

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas