我正在尝试理解孤立级别(Isolation Levels)(http://msdn.microsoft.com/en-GB/library/ms173763.aspx)和锁定(Locks)(http://technet.microsoft.com/en-us/library/ms175519%28v=sql.105%29.aspx)之间的关系。我在这里读到了一个类似的问题,回答者说:
您只需要关心从SomeTable中看到的数据。但是,如果我们不必担心这些问题,为什么还要有表提示(http://msdn.microsoft.com/en-us/library/ms187373.aspx)?我们需要考虑锁定吗?
“锁是实现细节。如果您的交易包含一个SELECT语句:”
SELECT * FROM SomeTable
您只需要关心从SomeTable中看到的数据。但是,如果我们不必担心这些问题,为什么还要有表提示(http://msdn.microsoft.com/en-us/library/ms187373.aspx)?我们需要考虑锁定吗?