sql语句创建表,带描述

sql语句创建表,带描述,第1张

--创建表及描述信息

create

table

表(a1

varchar(10),a2

char(2))

--为表添加描述信息

EXECUTE

sp_addextendedproperty

N'MS_Description',

'人员信息表',

N'user',

N'dbo',

N'table',

N'表',

NULL,

NULL

--为字段a1添加描述信息

EXECUTE

sp_addextendedproperty

N'MS_Description',

'姓名',

N'user',

N'dbo',

N'table',

N'表',

N'column',

N'a1'

--为字段a2添加描述信息

EXECUTE

sp_addextendedproperty

N'MS_Description',

'性别',

N'user',

N'dbo',

N'table',

N'表',

N'column',

N'a2'

--更新表中列a1的描述属性:

EXEC

sp_updateextendedproperty

'MS_Description','字段1','user',dbo,'table','表','column',a1

--删除表中列a1的描述属性:

EXEC

sp_dropextendedproperty

'MS_Description','user',dbo,'table','表','column',a1

--删除测试

drop

table

项目明细基本表:

create table tablename(序号 int,学院 varchar(50),项目 varchar(50),立项状态 int,在研状态 int,结题状态 int,经费状态 int)

表格上面的部份为根据明细表统计,需要根据下面的明细时通过下面的查询进行统计:

select 项目,立项状态=sum(立项状态),在研状态=sum(在研状态),结题状态=sum(结题状态),经费状态=sum(经费状态) from tablename group by 项目

表的具体数据类型及统计用的函数请根据数据内容作一定更改。

当然,更严格的话,需要作出项目代码及学院代码的子表,而基本表用代码来表示学院及项目。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11620351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存