SqlServer 扩展属性的介绍

SqlServer帮助中对扩展属性的描述是:
The Extended Properties property sets or retrieves provider-specific connection information that cannot be explicitly described through the property mechanism.
对于扩展属性有如下操作:
复制代码 代码如下:
exec sp_addextendedproperty N'MS_Description', N'字段描述', N'user', N'dbo',

N'table', N'表名', N'column', N'字段名'
GO

例如:EXEC sp_addextendedproperty N'MS_Description',N'地址',N'user', dbo,N'table',
复制代码 代码如下:
N'a', N'column', a_add
GO--我的表是a,要给字段a_add加上字段描述:地址

其他相关:

删除:
复制代码 代码如下:
EXEC sp_dropextendedproperty N'MS_Description',N'user', dbo,N'table', N'表名',

N'column', 字段名

修改:
复制代码 代码如下:
EXEC sp_updateextendedproperty N'MS_Description', N'字段描述', N'user',

dbo,N'table',N'表名', 'column', 字段

至于查询出来,sql server有提供系统函数fn_listextendedproperty ():
复制代码 代码如下:
--获取某一个字段的描述
SELECT *
FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '表名', 'column',

default)--其他变数,按照你的要求你照写即可,只要表名换成你的
where objname = '字段名'

另外也可以自己查询系统表:
复制代码 代码如下:
SELECT o.name AS tableName, c.name AS columnName, p.[value] AS Description
FROM sysproperties p INNER JOIN
sysobjects o ON o.id = p.id INNER JOIN
syscolumns c ON p.id = c.id AND p.smallid = c.colid
WHERE (p.name = 'MS_Description')
ORDER BY o.name

时间: 2024-09-10 08:18:11

SqlServer 扩展属性的介绍的相关文章

SqlServer 扩展属性的介绍_MsSql

SqlServer帮助中对扩展属性的描述是: The Extended Properties property sets or retrieves provider-specific connection information that cannot be explicitly described through the property mechanism. 对于扩展属性有如下操作: 复制代码 代码如下: exec sp_addextendedproperty N'MS_Descriptio

SQLServer在数据库对象上使用扩展属性

SQL Server 2000 引入了扩展属性,用户可在各种数据库对象上定义这些属性.这些扩展属性可用于存储与数据库对象有关的应用程序或站点特有的信息.因为属性存储在数据库中,所有读取属性的应用程序都能以相同的方式评估对象.这有助于在系统中的所有程序对数据的处理方式上强制一致性.         每个扩展属性都有用户定义的名称和值.扩展属性值为最多可包含 7,500 字节数据的 sql_variant 值.         扩展属性的可能用途包括: 指定表.视图或列的标题.这样,所有应用程序都可

Dreamweaver MX 2004 CSS使用教程之CSS扩展属性

css|dreamweaver|教程 本站原创内容,转载请注明出处网页教学网. 九.定义 CSS 样式扩展属性 "扩展"样式属性包括过滤器.分页和光标选项,它们中的大部分效果仅受 Internet Explorer 4.0 和更高版本的支持. 指定扩展属性:在"CSS 样式定义"对话框中,选择"扩展"(如下图),然后设置所需的样式属性. 分页:在打印期间在样式所控制的对象之前或者之后强行分页.选择要在弹出式菜单中设置的选项.此选项不受任何 4.0

使用扩展属性快速创建SQL Server数据字典

问题 我需要一个创建能够保持最新数据字典的方法.我对数据库做了很多更改,而我花费于数据 库文档更新的时间多于数据库管理的时间. 专家解答 如果你将元数据存储为扩展属性, 那么你可以使用SQL Server 2005在几秒之内为一个数据库创建一个数据字典.SQL Server 2005 AdventureWorks示例数据库包含了众多扩展属性,所以这个数据库是一个很好的示例.在这篇文章里, 我们将介绍两个核心内容.首先是一组脚本示例,它为表和字段添加扩展属性.其次是生成HTML格式数 据字典的T-

《OEA - 实体扩展属性系统 - 设计方案说明书》

 这篇设计文档是 12 月份写来参加公司的研发峰会的,自己倒是信心满满,不过最后还是没有入围.现在想想也没啥大用,所以贴出来,期待与园友交流.     文档有点长,没全部贴在博客中,有兴趣的可以下载附件中的 PDF.  附件:<实体扩展属性系统-系统设计说明书.pdf> ================= 分隔线 ======================     目录 前言... 4 1 背景与需求... 5 1.1 产品 721 客户化开发的需要... 5 1.2 实体动态列... 6

中小型商城系统中的分类/产品属性/扩展属性的数据库设计

声明:之所以定位在"中小型"商城系统,而非"大型"(指淘宝.拍拍这类巨无霸),理由很简单----我一直都呆在(创业型的)小公司,没见过这些大家伙是怎么设计的:)   正文: 之前发表过一篇"商城系统中[商品扩展属性]的表单生成及客户端验证",部分童鞋对于后台数据库的设计比较感兴趣,于是今天把这部分也补上.   一.产品分类设计越来越多的商城系统都热衷于选择"无限级分类"的设计,我也不例外,因为它方便扩展.这部分就不详细展开了,

Android 自定义View时使用TypedArray配置样式属性详细介绍_Android

 Android 自定义View时使用TypedArray配置样式属性详细介绍       在自定义view时为了提高复用性和扩展性,可以为自定义的view添加样式属性的配置,比如自定义图片资源.文字大小.控件属性等,就这需要用到TypedArray类,下面以一个自定义的可点击扩展和收缩的TextView为例记录下这个类的简单使用. 先上效果图: 点击以后为 再贴代码: 1.自定义view类: /** * @title ExpandTextView * @description 可扩展TextV

Android 自定义View时使用TypedArray配置样式属性详细介绍

Android 自定义View时使用TypedArray配置样式属性详细介绍 在自定义view时为了提高复用性和扩展性,可以为自定义的view添加样式属性的配置,比如自定义图片资源.文字大小.控件属性等,就这需要用到TypedArray类,下面以一个自定义的可点击扩展和收缩的TextView为例记录下这个类的简单使用. 先上效果图: 点击以后为 再贴代码: 1.自定义view类: /** * @title ExpandTextView * @description 可扩展TextView,可以通

在页面中,利用SQL Server的扩展属性象access一样显示列的注释

access|server|显示|页面 access的设计视图有个不错的功能-----设计列的注释,这可以让设计者清楚地看到每个列的意义.一般的sql server建表时没有这个功能,但是他有扩展属性,这个功能也不错,可以把注释写到这里面,然后把相应的结果作为rs返回到页面进行应用我想,这在动态显示数据库的table的列信息时候可能比较有用(记得好像以前论坛里也有人问到过) 具体方法如下:(也可以在EM,QA里面通过右击相应列---扩展属性,进行添加) EXEC sp_addextendedpr