日期:2014-05-19  浏览次数:20785 次

小问题?
SELECT   au_lname   FROM   authors   WITH   (NOLOCK)


WITH   (NOLOCK)起到什么作用.请详细说明?

明白后马上给分!

------解决方案--------------------
不要发出共享锁,并且不要提供排它锁。当此选项生效时,可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应用于 SELECT 语句。
------解决方案--------------------
WITH (NOLOCK) ---with 后面跟的是锁类型 是说以何种方式打开authors表
------解决方案--------------------
排他锁(X锁)又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读取和修改A。