修改score表结构,添加外码约束,要求sno是外码,参照student表主码sno,cno是外码,参照course表中主码cno
时间: 2024-03-25 08:39:02 浏览: 158
创建成绩表score-使用PLSQL语句对表中数据进行更新
您可以使用以下SQL语句来修改score表结构,添加外键约束:
```sql
ALTER TABLE score
ADD CONSTRAINT fk_score_student
FOREIGN KEY (sno) REFERENCES student(sno),
ADD CONSTRAINT fk_score_course
FOREIGN KEY (cno) REFERENCES course(cno);
```
这将在score表中添加两个外键约束,其中一个是sno参照student表中的主码sno,另一个是cno参照course表中的主码cno。这样就可以保证score表中的sno和cno必须是对应表中已有的值。
阅读全文