在SQL Server2000是建一个主表A,一个从表B,如果删除主表A的记录,从表B的相应记录也被删除。请问在主表A里写一个触发器怎么写?

d_delphi 2002-10-14 03:56:40
同上。
...全文
45 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CharlesWang 2002-10-14
  • 打赏
  • 举报
回复
好笑,放着SQL2000中系统自带的功能不用
和码帮主 2002-10-14
  • 打赏
  • 举报
回复
你也可以通过建立主外键关系,设置主外键关系的一个属性好象是Set active ?什么的,我记不清了,意思就是删除主表的值就自动删除子表的相应项,好象只有MS SQL 2000才有!
rainbow_57 2002-10-14
  • 打赏
  • 举报
回复
搞什么啊?不是可已件主从表的码?
CharlesWang 2002-10-14
  • 打赏
  • 举报
回复
不要忘记建立主外键关系
kusha 2002-10-14
  • 打赏
  • 举报
回复
你在sql_srver做好相关联然后可以直接删掉啊
chutian 2002-10-14
  • 打赏
  • 举报
回复
CREATE TRIGGER A_BD ON dbo.A
CharlesWang 2002-10-14
  • 打赏
  • 举报
回复
在主表中选择“级联删除相关纪录”
chutian 2002-10-14
  • 打赏
  • 举报
回复
CREATE TRIGGER A_BD ON dbo.B
FOR DELETE
AS
DELETE B From B, deleted d
WHERE B.ID = d.ID

ID為主從表關聯字段.

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧