标签: sql-server insert table-lock
我想插入一个表但是阻止INSERTING到另一个表。可以LOCK例如表 a 用于INSERTING,INSERT到表 b 然后UNLOCK表 a ?
TABLOCK只能锁定我要插入的表格。
由于
Martin Pilch
答案 0 :(得分:1)
SQL Server不允许像对待信号量那样锁定对象。此外,锁定表将不会使其为只读;它会让每个人都被锁定。
您可以使用SELECT * FROM MyTable WITH (LOCKNAME)等表格提示来锁定,但这不是一个好的编程习惯。
SELECT * FROM MyTable WITH (LOCKNAME)