你把T3的学生帐号中的 FK_学生帐号 -->>>>> T2用户帐号 ,这样就可以了。这样T3的学生帐号,就是外键了,引用自T2用户帐号了,如果你删除、更新了T2用户帐号,那么T1 和 T3的帐号,就会自动删除、更新了,实现级联删除、级联更新的效果。

解决方案 »

  1.   

    增加约束:alter table t3
    add constraint con_ttt foreign key FK_学生帐号 references  t2(用户帐号) on delete cascade on update cascade
      

  2.   

    修改一下:alter table t3
    add constraint con_ttt foreign key (FK_学生帐号) references  t2(用户帐号) on delete cascade on update cascade
      

  3.   

    不建议用外键约束和触发器,
    可以写为2个TSQL语句,封装为一个事务执行即可.
      

  4.   

    用级联吧,我的文章有例子http://blog.csdn.net/dba_huangzj/article/details/8042999
      

  5.   

    将T3和T1级联,将T2和T1级联,用两个级联就可以了