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
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 de yescuder
1