como utilizar y definir bloqueos desde el analizador de consulta SQL

23/03/2007 - 12:50 por javi | Informe spam
Hola a todos/as
tengo la siguiente duda
tengo que insertar en una tabla que tiene un campo primary key pero no es
auto
numérico para buscar el id a insertar utilizo el max(id) de ese campo una
vez
he insertado en esa tabla recojo el valor insertado y inserto en otra tabla
que está relacionada con ese campo con una relación externa.
El problema es que pasaría si dos usuarios intentaran realizar este proceso
al
mismo tiempo las claves podrían no ser correctas, para solucionar esto he
pensado utilizar bloqueos que me bloqueen el proceso como podría hacerlo de
la manera
más eficaz
muchas gracias
un saludo
 

Leer las respuestas

#1 Maxi
23/03/2007 - 13:14 | Informe spam
Javi, hace un tiempo escribi este articulo, revisalo porque te puede ayudar
y resuelve tu problema

http://www.microsoft.com/spanish/ms...art187.asp


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"javi" escribió en el mensaje
news:
Hola a todos/as
tengo la siguiente duda
tengo que insertar en una tabla que tiene un campo primary key pero no es
auto
numérico para buscar el id a insertar utilizo el max(id) de ese campo una
vez
he insertado en esa tabla recojo el valor insertado y inserto en otra
tabla
que está relacionada con ese campo con una relación externa.
El problema es que pasaría si dos usuarios intentaran realizar este
proceso al
mismo tiempo las claves podrían no ser correctas, para solucionar esto he
pensado utilizar bloqueos que me bloqueen el proceso como podría hacerlo
de la manera
más eficaz
muchas gracias
un saludo


Preguntas similares