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

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

ID:9738594

大小:68.00 KB

页数:8页

时间:2018-05-07

使用扩展属性快速创建sqlserver数据字典_第1页
使用扩展属性快速创建sqlserver数据字典_第2页
使用扩展属性快速创建sqlserver数据字典_第3页
使用扩展属性快速创建sqlserver数据字典_第4页
使用扩展属性快速创建sqlserver数据字典_第5页
资源描述:

《使用扩展属性快速创建sqlserver数据字典》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用扩展属性快速创建SQLServer数据字典>>教育资源库  问题  我需要一个创建能够保持最新数据字典的方法。我对数据库做了很多更改,而我花费于数据库文档更新的时间多于数据库管理的时间。  专家解答  如果你将元数据存储为扩展属性,那么你可以使用SQLServer2005在几秒之内为一个数据库创建一个数据字典。SQLServer2005AdventureL格式数据字典的T-SQL代码。  示例脚本sys.sp_addextendedproperty  下面是一个示例脚本,它添加扩展属性到这个数据库上。  为表和字段添加扩展属性  /***

2、*******  Thefolloainingsamplestoe=N'MS_Description',  value=N'Streetaddressinformationforcustomers,employees,andvendors.',  level0type=N'SCHEMA',  level0name=N'Person',--SchemaName  level1type=N'TABLE',  level1name=N'Address'-

3、-TableName  GO  --ScripttoaddanExtendedPropertytoacolumn  EXECsys.sp_addextendedproperty  name=N'MS_Description',  value=N'Firststreetaddressline.',  level0type=N'SCHEMA',  level0name=N'Person',--SchemaName  level1type=N'TABLE',  leve

4、l1name=N'Address',--TableName  level2type=N'COLUMN',  level2name=N'AddressLine1'--ColumnName  GO  还可以通过右键单击SSMS中的对象并选择属性来查看扩展属性,如下图所示:  如果你的数据库在扩展属性中有数据,那么你可以运行查询来提取这个数据。在SQLServer管理套件中,选择Tools

5、Options,并在ResultstoText中不选Includecolumnheadersintheresul

6、tset(在结果集中包含字段头)选项。这将使显示在每个字段名称下面的结果集都不包含字段头。  HTML格式的数据字典  运行下面的脚本来生成数据字典,并保存结果到一个扩展名为.htm的文件中。  生成数据字典的示例T-SQL脚本  Setnocounton  DECLARETableNamenvarchar(35)  DECLARETblsCURSORFOR  SelectdistinctTable_nameFROMINFORMATION_SCHEMA.COLUMNS--putanyexclusionshere--enotlike'%

7、old'orderbyTable_name  OPENTbls  PRINT'<HTML><body>'  FETCHNEXTFROMTblsINTOTableName  sys.extended_propertiesAajor_id=OBJECT_ID(TableName)andname123下一页>>>>这篇文章来自..,。='MS_Description'andminor_id=0  --Characters251-500Selectsubstring(cast(Value

8、asvarchar(1000)),251,250)FROMsys.extended_propertiesAS_Description'andminor_id=0  PRINT'<tr><b>'--SetuptheColumnHeadersfortheTablePRINT'<td><b>ColumnName</b></td>'PRINT'<td><b>Description</b></

9、td>'PRINT'<td><b>InPrimaryKey</b></td>'PRIN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。