SQL Server中的扩展属性

来源:互联网 发布:尚学堂java基础300集 编辑:程序博客网 时间:2024/05/07 13:34
该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于在博客园的博客站点(http://chenxizhang.cnblogs.com)同步而来。文章中的图片地址仍然是链接到博客园的。特此说明!

陈希章

原文地址:http://www.cnblogs.com/chenxizhang/archive/2009/03/26/1422709.html
原文标题:SQL Server中的扩展属性
原文发表:2009/3/26 14:09:00

在SQL Server 2000中,有一个系统表是sysproperties。而这个表在SQL Server 2005之后变成了sys.extended_properties

 

 

--查看整个数据库所有对象的扩展属性
USE AdventureWorks;
GO
SELECT class, class_desc, major_id, minor_id, name, value
FROM sys.extended_properties;
GO

--察看某个架构所有表的扩展属性
USE AdventureWorks;
GO
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', default, NULL, NULL);
GO
--察看具体某个表某个列的扩展属性
USE AdventureWorks;
GO
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'ErrorLog', 'Column', default);
GO

--察看具体某个表某个列的扩展属性
USE AdventureWorks;
GO
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'ErrorLog', 'Column', 'ErrorMessage');
GO

作者:陈希章
出处:http://blog.csdn.net/chen_xizhang
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原创粉丝点击