我看了下关于这方面的资料,总结出来的意思是:SQL Server根据设置好的隔离级别,再自动对相应的数据设置相应的锁定级别。我这样说对吗?望各位大侠多多指导,呵呵!

解决方案 »

  1.   

    实际是两个东西,一定的隔离级别规定了一定的规则-------------------------------
    隔离级别 脏读 不可重复读取 幻像 说明
    未提交读(read uncommitted) 是 是 是 如果其他事务更新,不管是否提交,立即执行
    提交读(read committed默认) 否 是 是 读取提交过的数据。如果其他事务更新没提交,则等待
    可重复读(repeatable read) 否 否 是 查询期间,不允许其他事务update
    可串行读(serializable) 否 否 否 查询期间,不允许其他事务insert或delete