很麻烦的,已测试通过,试试吧:
--建表
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