当从应用程序(称为PIVOTAL的CRM应用程序)内部调用这些视图时,问题就开始了。
当这个应用程序查询我的视图(其中包含WITH(NOLOCK) )时,它会添加一个不同的表锁READCOMMITTED。
例如:
select * from MY_view WITH(READCOMMITTED) 有没有办法让NOLOCK胜过READCOMMITTED,这样我就可以把它保留在My_View中
谢谢并致以问候。马塞洛
发布于 2013-10-02 18:27:09
我不认为这里有一个简单的解决方案。SQL Server不能采用冲突的锁,因为它不知道将哪些锁应用于基础表。
您是否可以为使用READCOMMITTED读取的应用程序创建一组单独的视图
https://stackoverflow.com/questions/19134427
复制相似问题