注册 登录
编程论坛 SQL Server论坛

我在电脑上编写的错误 帮我找一下

zengfanlong 发布于 2009-10-15 16:34, 1260 次点击
USE school
CREATE TABLE Course
(Cno CHAR(4) PRIMARY KEY,
 Cname CHAR(40),
 Cpno CHAR(4),
 Ccredit SMALLINT,
 FOREIGN KEY Cpno REFERENCES Course(cno)
)
 电脑报错:消息 102,级别 15,状态 1,第 7 行
'Cpno' 附近有语法错误。
4 回复
#2
西风独自凉2009-10-15 16:45
USE school
CREATE TABLE Course
(Cno CHAR(4) PRIMARY KEY,
Cname CHAR(40),
Cpno CHAR(4) ,
Ccredit SMALLINT FOREIGN KEY (Cpno) REFERENCES Course(cno)
)
#3
Vitamin19992009-10-15 16:48
我一般都这么写
CREATE TABLE Course
(Cno CHAR(4) PRIMARY KEY,
Cname CHAR(40),
Cpno CHAR(4) FOREIGN KEY REFERENCES Course(cno),
Ccredit SMALLINT,  
)
#4
zengfanlong2009-10-15 16:59
回复 2楼 西风独自凉
谢谢你!原来是加个括号,呵呵,但是你也失误了,你有个地方忘记加逗号了!知道在哪里不?
#5
西风独自凉2009-10-15 20:36
以下是引用zengfanlong在2009-10-15 16:59:23的发言:

谢谢你!原来是加个括号,呵呵,但是你也失误了,你有个地方忘记加逗号了!知道在哪里不?
   应该不要加吧
1