数据库基础:如何查看并导出数据表中字段的注释信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库基础:如何查看并导出数据表中字段的注释信息相关的知识,希望对你有一定的参考价值。
参考技术A查看并导出SQL Server 数据表中字段的注释信息
此示例为导出某个表注释的语句 (表名是bbs_bank_log)
SELECT sysobjects name AS 表名 syscolumns name AS 列名 systypes name AS 数据类型 syscolumns length AS 数据长度 CONVERT(char sysproperties [value]) AS 注释 FROM sysproperties RIGHT OUTER JOIN sysobjects INNER JOIN syscolumns ON sysobjects id = syscolumns id INNER JOIN systypes ON syscolumns xtype = systypes xtype ON sysproperties id = syscolumns id AND sysproperties *** allid = syscolumns colid WHERE (sysobjects xtype = u OR sysobjects xtype = v ) AND (systypes name <> sysname ) and CONVERT(char sysproperties [value]) <> null 导出注释不为 null 的记录 AND (sysobjects name = bbs_bank_log ) 逐个关联表名 可以用or连接条件 ORDER BY 表名
注意事项
上文中的语句是导出某个表的所有注释 如果你需要简单的列出表的所有注释 语句如下
SELECT CONVERT(char [value]) AS Expr FROM sysproperties
lishixinzhi/Article/program/SQL/201311/16240
如何用PowerDesigner 逆向工程导出数据库 表+字段+注释
选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK弹出的窗口中,选中COMMENT
确定后注释列就出来了,这样所有的表都是这样的(刚才的操作像是在操作一个模板一样)
问题二:如何用PowerDesigner的逆向工程,从数据库中加载数据表信息?
第一步:先反向工程,文件-逆向工程-DATABASE(从数据库中加载数据表,字段=信息)
选择数据库类型:如我SQL2005
//数字字典导出 使用 PDMReader数据字典阅读器官方网站 参考技术A
提供一个文档包含powerdesigner从数据库反向生成模型。以及根据创建的模型生成数据库
从数据库反向生成模型步骤:
建立数据连接。配置ODBC连接到数据库。
Database菜单下 configure coneections,点击Add DataSourse
Database菜单下 Reverse Engineer Database,点击连接到数据源(Connectto a Data Source)
以上是关于数据库基础:如何查看并导出数据表中字段的注释信息的主要内容,如果未能解决你的问题,请参考以下文章
如何用PowerDesigner 逆向工程导出数据库 表+字段+注释