在SQL Server 2008 R2中创建表,消息显示如下,什么原因?
创建语句:CREATETABLESC(SnoCHAR(7),CnoCHAR(4),GradeSMALLINT,PRIMARYKEY(Sno,Cno),FOREIGNKEY...
创建语句:
CREATE TABLE SC
(Sno CHAR(7),
Cno CHAR(4),
Grade SMALLINT,
PRIMARY KEY (Sno,Cno),
FOREIGN KEY(Sno) REFERENCES Student(Sno),
FOREIGN KEY(Cno) REFERENCES Course(Cno)
);
消息 1767,级别 16,状态 0,第 1 行
外键 'FK__SC__Sno__014935CB' 引用了无效的表 'Student'。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。 展开
CREATE TABLE SC
(Sno CHAR(7),
Cno CHAR(4),
Grade SMALLINT,
PRIMARY KEY (Sno,Cno),
FOREIGN KEY(Sno) REFERENCES Student(Sno),
FOREIGN KEY(Cno) REFERENCES Course(Cno)
);
消息 1767,级别 16,状态 0,第 1 行
外键 'FK__SC__Sno__014935CB' 引用了无效的表 'Student'。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询