注册 登录
编程论坛 SQL Server论坛

关于外键约束的删除

rgbtdkjcel 发布于 2009-08-10 21:18, 715 次点击
如下语句中。
create table forerefer
(id int primary key,
 department varchar(200)
)
go
 
create table refer
( forereferid int references forerefer(id),
  address varchar(200)
)

insert into forerefer values(1,'admin')
insert into forerefer values(3,'sunshine')
insert into forerefer values(5,'window xp')

insert into refer values(1,'广州市')
insert into refer values(3,'深圳市')
insert into refer values(5,'珠海市')

有没有办法,当在forerefer中删除id为5的记录,会自动删除refer表中的forereferid为5的记录呢?
1 回复
#2
Mo诫2009-08-11 10:32
可以利用触发器。存储过程。级联
1