Pregunta

I desea insertar en uno mesas pero a prevenir INSERCIÓN a otro. Es posible bloquear por ejemplo la tabla a para insertar, INSERT para la tabla b y luego mesa UNLOCK a ?

TABLOCK puede bloquear sólo la tabla Estoy insertando en.

Gracias

Martin Pilch

¿Fue útil?

Solución

SQL Server no permite objetos de bloqueo igual que lo haría semaphors. Además, el bloqueo de una tabla no hará que sea de sólo lectura; que hará que sea bloqueada para todo el mundo.

Se puede colocar un bloqueo mediante el uso de una sugerencia de tabla como SELECT * FROM MyTable WITH (LOCKNAME) pero eso no es una buena práctica de programación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top