创建一个名为ygdelete 的触发器,其作用是当删除student表中的记录时,同时也删除slt_couse 表中与student
2个回答
2011-12-11
展开全部
create trigger ygdelete after delete on student
begin
delete from slt_couse where slt_couse.id=:old.id; --old.id 对应student表的Id 注意不在少 :
end;
--student表每删除一行后将数据保存在 old<内存中的表> 表中 old表与student 表结构一样的
--所以用old.id 就能找到删除后的数据 <我的是oracle数据库>
begin
delete from slt_couse where slt_couse.id=:old.id; --old.id 对应student表的Id 注意不在少 :
end;
--student表每删除一行后将数据保存在 old<内存中的表> 表中 old表与student 表结构一样的
--所以用old.id 就能找到删除后的数据 <我的是oracle数据库>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询