数据库系统概论 85页的例6为啥执行错误

数据库系统概论第4版王珊萨师煊编85页例6在SQLSERVER2008里面运行后就出现“消息102,级别15,状态1,第1行'Cpno'附近有语法错误。”这个错误怎么回事... 数据库系统概论 第4版 王珊 萨师煊编 85页例6 在SQL SERVER2008里面运行后就出现“消息 102,级别 15,状态 1,第 1 行'Cpno' 附近有语法错误。”这个错误 怎么回事 代码是CREATE TABLE Course(
[Cno] [char](40) primary key,
[Cname] [char](50) NULL,
[Cpno] [char](40) NULL,
[Ccredit] [smallint] NULL,
foreign key Cpno references Course(Cno))
展开
 我来答
老师小乔
2012-04-17 · TA获得超过3680个赞
知道大有可为答主
回答量:1985
采纳率:66%
帮助的人:690万
展开全部
我试了一下,去掉最后一句就没错了。归结到最后一句。
CREATE TABLE Course(
[Cno] [char](40) primary key NOT NULL,
[Cname] [char](50) NULL,
[Cpno] [char](40) NULL,
[Ccredit] [smallint] NULL,
foreign key([Cpno]) references Course(Cno)
)
这样就通过了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式