为C表创建一个触发器Course_del,当删除了C表中的一条课程信息时,同时将表SC表中相应的学生选课记录删除掉;
时间: 2024-02-13 16:00:21 浏览: 93
14、为学生表创建触发器,要求: (1)当用户成功删除该表中的一条或多条记录时,触发器自动删
好的,根据你的要求,我可以为C表创建一个触发器来实现这个功能。触发器代码如下:
```
CREATE TRIGGER Course_del
AFTER DELETE ON C
FOR EACH ROW
BEGIN
DELETE FROM SC WHERE Cno = old.Cno;
END;
```
这个触发器会在C表中删除一条课程信息时被触发,然后会删除SC表中所有选了这门课的学生的选课记录。请注意,这个触发器是针对每一行进行操作的,因此它会为每一条被删除的课程信息执行一次。
阅读全文