我正在学习SQL Server 2008的快照隔离级别,参考以下链接:http://msdn.microsoft.com/en-us/library/ms173763.aspx
我的困惑是:
1. 文中提到:“在当前事务开始后由其他事务所做的数据修改对当前事务中执行的语句不可见。”——似乎已提交的数据对当前快照隔离级别事务不可见; 2. 文中提到:“在快照隔离级别下运行的事务可以查看该事务所做的更改。”——似乎已提交的数据对当前快照隔离级别事务可见。
似乎1和2有冲突?有什么建议吗?
谢谢! George
1. 文中提到:“在当前事务开始后由其他事务所做的数据修改对当前事务中执行的语句不可见。”——似乎已提交的数据对当前快照隔离级别事务不可见; 2. 文中提到:“在快照隔离级别下运行的事务可以查看该事务所做的更改。”——似乎已提交的数据对当前快照隔离级别事务可见。
似乎1和2有冲突?有什么建议吗?
谢谢! George