A
anags
Unregistered / Unconfirmed
GUEST, unregistred user!
关于级联更新的问题:刚刚接触,请各位老师予以赐教。<br>sql server 2000+delphi7 c/s结构:<br>一个主表的字段(配件代码)被8个表所引用(入库单,出库单,库存。。。),如果采用级联<br>更新(在sql server 中设置了关系,并选级联更新相关字段):<br>如果修改已采用的配件代码:<br>1.级联更新当数据量大和引用表多时会不会影响程序的运行速度?(数据每天在增长)<br>2.理论上讲会不会出现并发错误:<br>如:出库单:配件代码 出库数量<br> 08 2<br> 库存: 配件代码 库存数量<br> 08 10<br>用户A执行出库操作:update 库存 set 库存数量=库存数量-出库数量 where 出库单.配件代码=库存.配件代码<br>同时用户B 修改配件代码08 为08A<br>会不会出现:级联更新刚更新了库存而未更新出库单时,执行出库操作。<br>这样就会出现:update 库存 set 库存数量=库存数量-出库数量 where 08=08A<br>从而导致不能更新库存?