create table course
( Cno char(4) primary key, /*列级完整性约束条件,cno是主码*/
Cname char(40),
Cpno char(4),
Ccredit smallint
foreign key (Cpno) references course (Cno)
/*表完整性约束条件,cpno是外码,被参照表示course,被参照列是cno*/
);
create table course
( Cno char(4) primary key, /*列级完整性约束条件,cno是主码*/
Cname char(40),
Cpno char(4),
Ccredit smallint
foreign key (Cpno) references course (Cno)
/*表完整性约束条件,cpno是外码,被参照表示course,被参照列是cno*/
);
5 回答3.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
3 回答2.3k 阅读
因为约束条件的数据在添加过程中还未被添加所以此时添加错误,这个时候可以田间Cpno=cno的值进行解决,然后再对Cpno进行修改