视图与表更新冲突问题
我在SQLSERVER2000中建立了视图,视图中查询多表信息,程序运行查询的同时,另一块程序对视图中的一个表进行更新操作,此时,两个进程视堵塞,解除视图的锁定后,程序就OK了,可是,这种调用关系以前也存在,并没有造成堵塞的情况,这个视图,是我新建的,我是用PB做的程序,这到底是怎么回事 问题点数:50、回复次数:5Top
1 楼wgsasd311(自强不息)回复于 2005-11-04 14:31:15 得分 10
查询对象时会加共享锁,此是其它进程对此对象是不能以排它锁形式打开的。所以你说的好像不存在。Top
2 楼churchatp1(别看资料,看聊效!)回复于 2005-11-04 14:33:03 得分 10
延时吧?
Top
3 楼samfeng_2003(凤翼天翔)回复于 2005-11-04 14:33:30 得分 10
那么你把视图建立成可以更新的视图呢?Top
4 楼wgsasd311(自强不息)回复于 2005-11-04 14:44:50 得分 10
--加锁试试看
SELECT * FROM VIEW1 WITH (HOLDLOCK)Top
5 楼zxbyhcsdn(沙子)回复于 2005-11-04 17:02:09 得分 10
我也没有遇到这个问题,Sqlserver 应该解决这个问题了哟Top




