创建学生表STUDENT,其结构如下表所示。请写出实现该创建功能的SQL语句。

 我来答
WHITE_WIN
推荐于2018-04-19 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1922万
展开全部

很麻烦的,已测试通过,试试吧:

--建表
CREATE TABLE dbo.student (
xh char (8)  NOT NULL ,
xm char (8)  NULL ,
xb char (2)  NULL ,
nl int NULL ,
cj decimal(3, 1) NULL ,
zp image NULL ,
rq datetime NOT NULL 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
--设置主键和约束
ALTER TABLE dbo.student WITH NOCHECK ADD 
CONSTRAINT PK_student PRIMARY KEY  CLUSTERED 
(
xh
)  ON [PRIMARY] ,
CONSTRAINT CK_student CHECK (xb = '女' or xb = '男'),
CONSTRAINT CK_student_1 CHECK (nl >= 16 and nl <= 25)
GO
--设置注释
exec sp_addextendedproperty N'MS_Description', N'学号,主键', N'user', N'dbo', N'table', N'student', N'column', N'xh'
GO
exec sp_addextendedproperty N'MS_Description', N'性名', N'user', N'dbo', N'table', N'student', N'column', N'xm'
GO
exec sp_addextendedproperty N'MS_Description', N'性别', N'user', N'dbo', N'table', N'student', N'column', N'xb'
GO
exec sp_addextendedproperty N'MS_Description', N'年龄', N'user', N'dbo', N'table', N'student', N'column', N'nl'
GO
exec sp_addextendedproperty N'MS_Description', N'成绩', N'user', N'dbo', N'table', N'student', N'column', N'cj'
GO
exec sp_addextendedproperty N'MS_Description', N'照片', N'user', N'dbo', N'table', N'student', N'column', N'zp'
GO
exec sp_addextendedproperty N'MS_Description', N'日期', N'user', N'dbo', N'table', N'student', N'column', N'rq'
GO
lianni_1101
2013-06-04 · 超过21用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:45万
展开全部
create table student
(
xh varchar(8) not null primary key,
xm varchar(8),
xb varchar(2) check(xb='男' or xb='女'),
nl int check(nl>16 and nl<25),
cj decimal(3,1),
zp image,
rq datetime
)
已测试通过,希望对你有帮助……
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式