许多人,同时执行select * from 表A ,会冲突吗?
本帖最后由 xilaianzxsc 于 2013-08-26 14:58:33 编辑 VFP 9.0 + SQL
想向老师问个问题
局域网上,如果有多人运行程序时,同时执行 select * from 表A ,那么SQL会冲突吗?
我所说的同时,举个例子:
甲乙丙三人,都在 12:30:01:01(时分秒)这个瞬间,同时执行了上述命令。那SQL会因为“脑子不够用,转不弯来,从而出错?”
[解决办法]
不會,只會因為有人更改會自動鎖定而需要等待
[解决办法]
不会,SQL Server 会自动分配先后的。
[解决办法]
select ... from 是读操作,只读是不存在冲突的,只有脏读、不可重复读、虚读 等等的分别
只有对数据进行更改的写操作才存在排它性,才有可能存在冲突。