注册 登录
编程论坛 ASP.NET技术论坛

数据库问题如何对表A里的字段数据增删改同时表B总数据增删改

ilovetea 发布于 2008-08-24 22:41, 1047 次点击
数据库问题如何对表A里的字段数据增删改同时表B总数据增删改
工具VS2005加SQL2000或ACCESS2003
   C#   
表A
人物编号(主键) ,姓名,生日
1,       张三, 80-08-08
表B
ID(主键),科目,人物编号,姓名,   成绩
1,       数学,  1,     张三,   79
2,       语文,  1,     张三,   89
如何完成在表A中插入一个李四,表B中生成李四的相关数据(其他数据可为空)
当删除表A中张三,那么表B中张三相关的成绩记录全消失
把表A中张三改成李四,表B中张三全变李四
问题:
1,如果是SQL2000数据库用触发器怎么做?
2,如果是ACCESS数据库该怎么实现?
5 回复
#2
yms1232008-08-25 00:44
1,如果是SQL2000数据库用触发器怎么做?
在表A增加Delete触发器删除表A的同时删除表B
2、Access里不能写触发器的
#3
lele20072008-08-25 02:35
请问下什么是处发器?555
#4
bygg2008-08-25 09:18
TRIGGER
在SQL帮助文档中有责现成的例子...
#5
djx5202008-08-25 14:42
触发器很占资源的,就用一个delete语句,设置他的删除条件就行了
#6
ycbbg2008-08-25 17:31
可否用:delete from A,B where id="+id+"
不过我没试过,在asp中我用过
1