使用扩展属性快速创建SQL数据库数据字典_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

使用扩展属性快速创建SQL数据库数据字典[组图]

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:组图创建扩展属性
黑客防线网安网讯:  问题   我需要一个创建能够保持最新数据字典的方法。我对数据库做了很多更改,而我花费于数据库文档更新的时间多于数据库管理的时间。  专家解答  如果你将元数据存储为扩展属性,...

  问题

  我需要一个创建能够保持最新数据字典的方法我对数据库做了很多更改而我花费于数据库文档更新的时间多于数据库管理的时间

  专家解答

  如果你将元数据存储为扩展属性那么你可以使用SQL Server 2005在几秒之内为一个数据库创建一个数据字典。SQL Server 2005 AdventureWorks示例数据库包含了众多扩展属性,所以这个数据库是一个很好的示例。在这篇文章里,我们将介绍两个核心内容。首先是一组脚本示例,它为表和字段添加扩展属性。其次是生成HTML格式数据字典的T-SQL代码。

  示例脚本——sys.sp_addextendedproperty

  下面是一个示例脚本,它添加扩展属性到这个数据库上。

  为表和字段添加扩展属性

  /**********
  ThefollowingextendedpropertiesalreadyexistintheAdventureWorksdatabase.Thereisnoneedtorunthescriptagainstthedatabaseinorderfortheremainingsamplestowork.
  **********/
  USE[AdventureWorks]
  GO
  --ScripttoaddanExtendedPropertytotheTable
  EXECsys.sp_addextendedproperty
  @name=N'MS_Description',
  @value=N'Streetaddressinformationforcustomers,employees,andvendors.',
  @level0type=N'SCHEMA',
  @level0name=N'Person',--SchemaName
  @level1type=N'TABLE',
  @level1name=N'Address'--TableName
  GO
  --ScripttoaddanExtendedPropertytoacolumn
  EXECsys.sp_addextendedproperty
  @name=N'MS_Description',
  @value=N'Firststreetaddressline.',
  @level0type=N'SCHEMA',
  @level0name=N'Person',--SchemaName
  @level1type=N'TABLE',
  @level1name=N'Address',--TableName
  @level2type=N'COLUMN',
  @level2name=N'AddressLine1'--ColumnName
  GO

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9650-1.html
网站维护教程更新时间:2012-03-21 02:23:21  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer