在sql server中,一对多的关联更新和删除问题?(100分)

  • 主题发起人 主题发起人 yorkting
  • 开始时间 开始时间
Y

yorkting

Unregistered / Unconfirmed
GUEST, unregistred user!
在sql server7.0中,建立表之间的一对多关联后,就不能象在ACCESS中那样删除了主表的录记,从表的相应记录也自动地删除了.
请问各位大虾在d5+sql server7中怎样处理才好?
 
只能用triger,SQL server在这一点上不如Access,不能连锁删除和更新.
 
理论上讲,应该有个集联删除什么的把?
不过没用国
 
>>理论上讲,应该有个集联删除什么的把?
我开始也希望有,但确实没发现.不过,ACCESS2000可以根据它的relation自动生成
相应得trigger.
所以,我总是现在access中建立数据结构及关系,再转入SQL7
 
做delete触发器,在deleted表中检索外键值,然后
依次在连接的表中做删除,
only this way
 
不知你的删除是用存贮过程,还是别的。
用存贮过程的话,你想如何删除都可以,而且效率很高,实时性很好。
用DELPHI调用存贮过程很简单的,你是知道的。
 
想连锁删除和更新.只能写update 和 delete 触发器.
触发器也是一种存储过程,是数据有变化时SQL SERVER 自动执行的存储过程.
 
多人接受答案了。
 
后退
顶部