创建触发器cno_tri,当更改表course中某门课的课程编号时,同时将score表中的课程编号全部自动更改。
时间: 2023-12-03 17:45:28 浏览: 77
sqlserver 触发器学习(实现自动编号)
可以使用以下 SQL 语句创建触发器:
```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 表中的一行时触发,将 score 表中所有与旧的课程编号相同的记录的课程编号更新为新的课程编号。其中 `NEW` 和 `OLD` 分别代表新的和旧的行数据。
阅读全文