Power Designer逆向工程导入Oracle表,转为模型加注释
2016-06-06 11:07
423 查看
1.打开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. 需要执行的脚本语言(不需要做任何修改)
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
相关文章推荐
- oracle常用的数据字典
- oracle表空间使用率统计查询
- DB2、ORACLE SQL写法的主要区别
- Oracle控制文件
- Oracle SCN详解
- oracle 关于sum函数
- oracle中的检查点Ckpt和SCN号
- oracle controlfile控制文件 dump内容小记
- ORACLE 跟踪文件详细解释
- oracle 跟踪文件和转储命令详解
- Oracle中的伪列
- oracle11g归档日志备份
- Oracle创建表空间、创建用户以及授权、查看权限
- oracle第一章复习
- oracle中的CURRVAL和NEXTVAL用法
- Oracle 中生成流水号的方法
- Oracle中的SQL分页查询原理和方法详解
- Oracle 12c Windows安装、介绍及简单使用(图文)
- Oracle 在Spring+Hibernate中的使用
- Oracle 12c 简单的jdbc使用