摘要:
Sql Server锁表就限制不同的事物在同一时间内不允许同时操作一张表,实例很简单,可以用select来锁定整张表,那别人就不可能更新或是读取表的记录。select*from dbo.Employee with(holdlock);with关键字来设置锁表的方式。下面是with括号内关键字的书名:NOLOCK(不加锁)此选项被选中时,SQL Server在读取或修改数据时不加任何锁。在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据,即所谓的"脏数据"。HOLDLOCK(保持锁)此选项被选中时,SQL Server会将 阅读全文