郑德才博客 记录学习,记录工作,学习知识分享!

Sql Server创建数据表时同时添加字段说明

CREATE TABLE sysTab
(pkid int NOT NULL PRIMARY KEY,
tabid varchar(4),
indexid varchar(2) NOT NULL,
name varchar(50) NOT NULL,
description varchar(500),
url  varchar(100),
Backup1 varchar(50))
EXECUTE sp_addextendedproperty  'MS_Description', 'Tab键序号', 'user', dbo, 'table',sysTab, 'column', 'tabid'
EXECUTE sp_addextendedproperty  'MS_Description', '序号ID', 'user', dbo, 'table',sysTab, 'column', 'indexid'
EXECUTE sp_addextendedproperty  'MS_Description', '模块名称', 'user', dbo, 'table',sysTab, 'column', 'name'
EXECUTE sp_addextendedproperty  'MS_Description', '模块名称', 'user', dbo, 'table',sysTab, 'column', 'description'
EXECUTE sp_addextendedproperty  'MS_Description', '链接地址', 'user', dbo, 'table',sysTab, 'column', 'url'
EXECUTE sp_addextendedproperty  'MS_Description', '后备', 'user', dbo, 'table',sysTab, 'column', 'Backup1'

-表及字段描述信息处理示例

--创建表
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

2012年6月20日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:0

发表留言: