sql serve 2008 创建的表无法添加数据



 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*/
  );

sql 数据库

蒋公剿匪不力 11 years, 3 months ago

因为约束条件的数据在添加过程中还未被添加所以此时添加错误,这个时候可以田间Cpno=cno的值进行解决,然后再对Cpno进行修改

Seinen answered 11 years, 3 months ago

Your Answer