创建触发器cno_tri,当更改表course中某门课的课程编号时,同时将score表中的课程编号全部自动更改
时间: 2023-12-10 14:38:48 浏览: 96
sqlserver 触发器学习(实现自动编号)
可以使用以下的 SQL 语句创建触发器:
```
CREATE TRIGGER cno_tri
AFTER UPDATE ON course
FOR EACH ROW
BEGIN
UPDATE score SET cno = NEW.cno WHERE cno = OLD.cno;
END;
```
这个触发器会在每次 course 表中的 cno 字段被更新时执行。它会将所有 score 表中的 cno 字段值为旧的 cno 的记录更新为新的 cno。其中,NEW 和 OLD 分别代表更新后和更新前的行数据。
阅读全文