在教学数据库teaching中创建触发器,其功能是当删除C表中的课程时,同时删除SC表和TC表中关于此课程的数据。
时间: 2024-02-27 19:55:27 浏览: 147
基于事例推理(CBR)的情感智能教学研究
您可以使用以下SQL语句来创建一个触发器,实现当删除C表中的课程时,同时删除SC表和TC表中关于此课程的数据:
```
CREATE TRIGGER delete_course_trigger
AFTER DELETE ON C
FOR EACH ROW
BEGIN
DELETE FROM SC WHERE Cno = OLD.Cno;
DELETE FROM TC WHERE Cno = OLD.Cno;
END;
```
这个触发器会在每次从C表中删除一条记录时被触发,然后删除SC表和TC表中与此课程相关的数据。其中,OLD.Cno代表被删除的记录的课程编号。
阅读全文