建立一个触发器,当向sc表中添加数据时,如果添加的数据与student表中的数据不匹配(没有对应的学号),则将此数据删除。
create trigger SC_sc on SC
for insert
as
begin
declare @bh char(9)
select @bh=INSERTED.sno from INSERTED
if not exists(select sno from student where student.sno=@bh)
delete from SC where sno=@bh
end

本文介绍如何创建一个触发器,该触发器会在尝试向SC表插入一条不存在于student表中的学号记录时自动删除这条记录。通过这个触发器确保了数据库的一致性和完整性。
2951

被折叠的 条评论
为什么被折叠?



