表及字段描述信息处理示例
来源:互联网 发布:白塔软件 编辑:程序博客网 时间:2024/06/15 17:12
--參考下,2005下沒測試
--表及字段描述信息处理示例
--创建表
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
--显示表的描述属性
SELECT *
FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '表', 'column', NULL)
--删除表中列a1的描述属性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','表','column',a1
--删除测试
drop table 表
--SQL2005:
可以通过以下语句获得所有描述信息:
--------------------------------------------------
SELECT t.name AS [表名]
,c.name AS [字段名]
,ep.value AS [字段说明]
FROM sys.tables AS t
INNER JOIN sys.columns AS c
ON t.object_id = c.object_id
LEFT JOIN sys.extended_properties AS ep
ON ep.major_id = c.object_id AND ep.minor_id = c.column_id
WHERE ep.class = 1 --条件省略可以查看全部字段说明,否则只显示有说明的字段
--AND t.name='表名' --省略这个条件可以显示全表
-----------------------------------------------------
--SQL2000:
------------------------------------------------------
SELECT OBJECT_NAME(a.id) [表名], a.name [字段名], b.value [字段说明]
FROM syscolumns a
LEFT JOIN sysproperties b
ON a.id = b.id
AND a.colid = b.smallid
--WHERE a.ID = OBJECT_ID('表名') --省略这个条件可以显示所有表
--------------------------------------------------------
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/htl258/archive/2009/04/28/4131915.aspx
- [转贴]表及字段描述信息处理示例
- 表及字段描述信息处理示例
- 表及字段描述信息处理示例
- 表及字段的描述信息
- MyCAT全局表描述及示例
- --SQL code# --创建表及字段描述信息
- C#实现GRID字段别名显示,利用MS SQL数据库表及字段描述
- MySQL 复制简要描述及示例
- 快速查看表对的就说明,及表字段描述及字段类型
- Sql Server 快速查看表结构(表描述及字段说明)
- 创建表同时添加字段描述
- 取得表中的字段信息,包含描述
- MSSQL2005查询表中字段的描述
- SQL表和字段添加描述
- DL DT DD标签的详细描述及示例
- 获取设备描述表句柄示例
- oracle查询所有所有的表结构及字段描述等信息并plsql保存查询结果
- 如何增加字段描述,取得字段描述
- SQL数据字典
- 从FCKEDITOR到ckeditor(二)----撰写自定义对话框,增加数学公式(与webEq的结合)
- test
- mysql IN的问题
- LInux 静态库转换为动态库
- 表及字段描述信息处理示例
- eclipse显示行号
- centos安装php libevent >= 1.4.11 could not be found
- 匈牙利命名规则
- PKU 2485 Highways
- 比较两个数据库的表结构差异
- CreateThread
- sql中如果查询日期不是星期一则向前推到星期一的日期
- 防止程序重复运行的一种写法