说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

一题求答!!!

编辑:说三道四文库 发布时间:2018-08-15 03:13
HTML文档下载 WORD文档下载 PDF文档下载
select 语句访问数据时,系统自己对所访问的数据使用共享锁定,那么就我想问一下,这个共享锁是行,页还是表级别的呢??TKS
有个问题:
当两个应用程序同时访问一个基表时就会存在一个应用程序的行更新操作与别一个应用程序的检索或更新操作发生冲实(数据会被改动)
eg:
select avg(distcount) from customer
而另一个程序正在执行下面的语句以便更新distcount列
update customer set discount=0.10 where shipcity='portloand'
这样,第一个进程可能会根据一部分portland客户旧的折扣值和一些新的折扣值来计算平均值。
(以上的例子出于SQL SERVER2000开发指南:清华大学出版社)

假如系统对所访问的数据使用共享锁定(表级)那么select 语句和update语句同时(独对同时)对一个基本操作时就不会出现冲突了呀,
望指点.
tks
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘