SQL servers 问题很急在线等 好人进

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:03:45
请问大虾们一个问题 我在数据库里有A表和B表 两张表有主外键关系 如果在删除A表中的主键字段后 自动让B表中关联的外键字段一道删除 我想知道的是 SQL帮我一道删除 而不是我自己写SQL语句来一道删除 就是说我写的语句只是删除A表的一个字段 那么系统帮我删除关联字段 谢谢大家

需要用到 触发器 ……

触发器中写删除另一个表语句

是使用触发器啊!
create trigger xxx
after delete ...

人家要的就是代码

楼上说那么都没有用

好,这两天做课程设计恰好用到,拿来你看看,改一下就可以了
不会就问我!
-------------------
CREATE Trigger [DeleteTeacher] on [Teacher]
INSTEAD OF Delete
As
Begin
/*删除Teacher前先删除与Teacher相关联的Wage*/
Delete Wage
from Teacher Inner Join Deleted
on Teacher.id=Deleted.teacherId
where Teacher.id=Wage.teacherId

Delete Teacher From Deleted
where Teacher.id=Deleted.teacherId
End
--------------------------------
我的是删除teacher时把该teacher相关的wage信息一块删除