用以下sql语句创建表,出现问题(图中),求解答

CREATE TABLE student
(
snochar(8) PRIMARY KEY, --学号(主键)
snamechar (8) NOT NULL,--姓名
sexchar(2),--性别
nativechar(20),--籍贯
birthdaysmalldatetime,--出生日期
dnochar(6),--所在院系
spnochar(8),--专业代码
classnochar(4),--班级号
entime smalldatetime,--入校时间
homevarchar (40),--家庭住址
telvarchar (40),--联系电话
)

CREATE TABLE student
(sno char(8)  PRIMARY KEY, --学号(主键)
sname char (8)  NOT NULL,--姓名
sex char(2),--性别
native char(20),--籍贯
birthday smalldatetime,--出生日期
dno char(6),--所在院系
spno char(8),--专业代码 
classno char(4),--班级号
entime smalldatetime,--入校时间
home varchar (40),--家庭住址
tel varchar (40)--联系电话
)

你复制这个

貌似是你前边有些非法的符号,你看前边一大堆红线,你都给顶到头,最后一个tel varchar(40)后边的逗号去掉,不过这个影响不大,即使有逗号也能执行过去

追问

执行成功了,但为什么表显示不了呀

追答

表显示不了是什么意思啊?

 

你执行

 

select * from sutdent

 

不过因为你里边没插入数据,所以只能显示表结构,也就是类似这样

 

 

 

不知道你说的不显示是什么意思

追问

我的意思就是执行成功后,出现像下面这样的表

追答

这个地方,点右键,刷新一下

 

 

正常你的表名应该叫dbo.student,你再找一下

追问

你说的这里出现了,但怎么出现我说的上面的那个表呢,谢谢,麻烦了

追答

右键,表名,设计

 

会出现如下界面

 

 

你说的是这个吧?

追问

恩恩,太感谢了,我加你了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-07
你是从网上复制的吧……把前面的空格去掉先。
第2个回答  2013-10-07
执行成功以后,资源管理器,表->右键刷新才能看到。

看到表以后,再右键 设计就可以看到表结构。
相似回答