SQL语句的外键约束

能把外键约束语句告诉我吗?顺便把注解下实在是搞不懂了

ALTER TABLE AA ADD CONSTRAINT FK_A FOREIGN KEY (A) REFERENCES CC (C)
把表CC的C字段 引用为表AA的A字段的外键,FK_A是外键约束名
意思就是把表AA的A字段值域限制为表CC的C字段的值域
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-24
create table score
(课程号 int primary key ,
score int)
create table student
(学号 int primary key,
课程号 int,
foreign key (课程号) references score( 课程号))

--------------------------
公共关键字是 课程号
score 表中 的主键 课程号 是 student表中的非主键,所以score表中的课程号是表student的外键

--- 如果公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外键本回答被网友采纳