专栏首页大白虾谈架构Power Designer逆向工程导入Oracle表,转为模型加注释

Power Designer逆向工程导入Oracle表,转为模型加注释

1.打开PowerDesigner ——文件——Reverse Engineer——DataBase

2.选择所要连接数据库版本,此处使用的是ora1.打开PowerDesigner ——文件——Reverse Engineer——DataBase

2.选择所要连接数据库版本,此处使用的是oracle version 11g。

3.点击红色区域,选择数据源

4.选择modify

5.在此填写你的数据库名称、连接地址、用户名。确定

6.选择你新建立的连接数据库

7.填写需要转换为模型的数据库的用户名和密码

8.确定即可导出为模型

9.如果数据库中对表或字段有注释,那么通过下面的操作,可以让这些注释反映在物理模型上,在查看pdm图时更容易理解。

选择工具——Execute Commands——Edit /Run Script

10.将11步骤中的代码粘贴到此处,然后执行。即成功加入注释

11.  需要执行的脚本语言(不需要做任何修改)

Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
 
Dim mdl 'the current model
 
'get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox "The current model is not an Physical Data model."
Else
ProcessFolder mdl
End If
 
'This routine copy name into code for each table, each column and each view
'of the current folder
Private sub ProcessFolder(folder)
 
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
if len(tab.comment) <> 0 then
tab.name = tab.comment
end if
On Error Resume Next
Dim col 'running column
for each col in tab.columns
if len(col.comment) <>0 then
col.name =col.comment
end if
On Error Resume Next
next
end if
next
end sub

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Windows10 Oracle ODBC安装配置

    架构师专栏
  • linux下的java开发环境

    架构师专栏
  • 快速提升word文档编写质量

    架构师专栏
  • 前端面试中的常见的算法问题

    虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题...

    前朝楚水
  • 前端面试中的常见的算法问题

    作者:Jack Pu 链接:www.jackpu.com/qian-duan-mian-shi-zhong-de-chang-jian-de-suan-fa-w...

    智能算法
  • flask 模板过滤器/测试器(flask 15)

    default() escape :转义 first : 序列的第一个元素 last length : 长度 random : 从序列中随机获得某个...

    用户5760343
  • 【STM32F429】第5章 ThreadX GUIX上手之电阻触摸和电容触摸

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

    armfly
  • 【STM32H7】第5章 ThreadX GUIX上手之电阻触摸和电容触摸

    本章教程为大家讲解LTDC应用之LCD电阻触摸芯片STMPE811的4点和2点触摸校准和电容触摸芯片FT5X06、GT911和GT811的使用。

    armfly
  • 腾讯地图产品总监张霓:世间安得双全法

    5月8日,由人人都是产品经理和腾讯大讲堂共同举办的2016中国产品经理大会在广州中心皇冠假日酒店举行。现任腾讯地图产品总监张霓从自己对“产品经理”四个字的理解谈...

    腾讯大讲堂
  • 潮鹅诞生记 - 腾讯ISUX

    腾讯ISUX

扫码关注云+社区

领取腾讯云代金券