如题所述
很麻烦的,已测试通过,试试吧:
--建表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
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-06-04
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
)
已测试通过,希望对你有帮助……本回答被网友采纳
(
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
)
已测试通过,希望对你有帮助……本回答被网友采纳