SQL Server2005 如何为表增加说明,并通过程序获取说明信息 SQL Server2005 如何为表增加说明,并通过程序获取说明信息注意是表,不是表字段,没有找到增加说明的地址,只有可能增加扩展属性. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己建个数据字典表吧。 create table 数据字典_表(表名,描述) execute sp_addextendedproperty 'MS_Description', '备注, 'user', 'dbo', 'table', '表名', 'column', '字段' go execute sp_addextendedproperty 'MS_Description', '备注', 'user', 'dbo', 'table', '表名', 'column', '字段' go if object_id('tb')is not null drop table tbgocreate table tb(ID int ,[name] varchar(10))--为表添加描述信息EXECUTE sp_addextendedproperty N'MS_Description','測試表', N'user', N'dbo', N'table', N'tb', NULL, NULL--显示表的描述属性SELECT [value]FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'tb',NULL, NULL)/*value測試表*/ 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 表 --為表添加描述exec sp_addextendedproperty @name = N'Description_A' ,@value = N'A表作用描述' ,@level0type='SCHEMA' ,@level0name = dbo --結構名 ,@level1type='table' ,@level1name=a --表名--獲取添加的表描述信息select * from fn_listextendedproperty(null,'SCHEMA','dbo','table','a',null,null) sql server安装中得问题,求解决方法 半年没来了,既然来了,问个关于字符串问题 求解 求一个SQL语句。。 求助!数据库编程,我把三个表连接得到结果集,怎样把这个结果集和一个新表连啊!很着急啊!在线等! 请高手看看这条语句为什么出错了,该怎么改?万分感谢! SQL存储过程INSERT语句是否可以同时使用参数值和SELECT语句传递值 多表查询问题 怎么消除一视图中某列的重复值 help: 这样的Sql怎么写? 这个sql语句如何写,才能按编号汇总 MySql里面应该怎样优化这条sql语句?
create table 数据字典_表(表名,描述)
'备注,
'user', 'dbo', 'table', '表名', 'column', '字段'
go
'备注',
'user', 'dbo', 'table', '表名', 'column', '字段'
go
go
create table tb(ID int ,[name] varchar(10))
--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description','測試表', N'user', N'dbo', N'table', N'tb', NULL, NULL
--显示表的描述属性
SELECT [value]
FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'tb',NULL, NULL)
/*
value
測試表
*/
(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 表
exec sp_addextendedproperty @name = N'Description_A'
,@value = N'A表作用描述'
,@level0type='SCHEMA'
,@level0name = dbo --結構名
,@level1type='table'
,@level1name=a --表名
--獲取添加的表描述信息
select * from fn_listextendedproperty(null,'SCHEMA','dbo','table','a',null,null)