怎样设数据库的关联

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:56:57
现在我一个数据库
a表:ABC
id,A1,B1

b表:ABCD
id,A1,C1

现在a表的A1与b表的A1字段相对应,我想当b表更新的时候,a表也相应自动更新,请问应该怎样做?比如我删除b表的某一个记录的时候,a表含有A1相对字段的所有记录亦要删除,请问应该怎样做?谢谢

请高手给一个详细的说明谢谢
是ACC数据库,用于ACC+ASP网页,最好有详细教程的,问题觖决我再加分
我QQ:307809614

或者通过对B表分别建立插入和删除建立触发器

呵呵,这个我会~~~

这时候你需要建立一个主键约束,和一个外键约束

a表的A1与b表的A1字段相对应
那就在B表上建立个主键
Alter table b表
add constraint PK_B Primary Key Clustered (A1)

然后再在A表上建立一个外键
Alter table A表
add constraint FK_A_B Foreigh Key (A1) References B表 (A1) on update cascade on delete cascade
这样就行了,
外键后面的on update cascade和on delete cascade就可以满足你的需求~~呵呵

希望能帮助你

额~~那很遗憾,我只会SQL的...你的问题等ACC高人解决吧

我也是刚才学过的,asp+acc数据库,你只要在ABC表中设置 id1作为主键,然后在设计框架哪里使用设置关糸图,把abc,abcd两个表添加进去,然后直接把abcd表的id1托过第一个表abc的id1,就可以作出外主键了。你想得到更多的参考的话,可以到这里看看 。http://windows.chinaitlab.com/List_30_13.html

通过级联删除即可自动完成