SQL编写基础问题

xiaoqi87 2008-01-06 11:06:32
我在查询分析器里编写了几行创建表的代码,可是在执行的时候却出现不能编译的信息。向大家咨询一下是怎么回事?我刚开始学编写SQL语句,望大家多多指教。
代码如下:
CREAT TABLE Student
(Sno CHAR(9) PRIMARY KEY,
Sname char(40) unique,
Ssex char(2),
Sdept char(15),
Sage INT
);
CREAT TABLE Course
(Cno char(4) primary key,
Cname char(40),
Cpno char(4),
Ccredit smallint,
foreign key Cpno references on Course(Cno)
/*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/
);
CREAT TABLE SC
(Sno char(9),
Cno char(4),
Grade smallint,
primary key (Sno,Cno),
foreign key Sno references on Student(Sno),
foreign key Cno references on Course(Cno)
);
错误消息如下
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'SCHEMA' 附近有语法错误。
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqi87 2008-01-08
  • 打赏
  • 举报
回复
谢谢大家的回复。
JavCof 2008-01-07
  • 打赏
  • 举报
回复
CREATE关键字出错了
-狙击手- 2008-01-06
  • 打赏
  • 举报
回复
CREATe   TABLE   Student 
(Sno CHAR(9) PRIMARY KEY,
Sname char(40) unique,
Ssex char(2),
Sdept char(15),
Sage INT
)
CREATe TABLE Course
(Cno char(4) primary key,
Cname char(40),
Cpno char(4),
Ccredit smallint,
foreign key (Cpno) references Course(Cno)
/*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/
)
CREATe TABLE SC
(Sno char(9),
Cno char(4),
Grade smallint,
primary key (Sno,Cno),
foreign key (Sno) references Student(Sno),
foreign key (Cno) references Course(Cno)
)

go

drop table SC,Course,Student
-狙击手- 2008-01-06
  • 打赏
  • 举报
回复
CREATe TABLE Course

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧