PowerDesigner16.5navicat导出sql语句句时怎样将name列复制到comment注释里面

2049人阅读
数据库(8)
一、PowerDesigner生成sql问题
生成sql的方法是 Database --&Generate Database (Ctrl + G ) 但是提示,Could not load VBScript engine.
Check VBScript installation.
Generation aborted due to errors detected during the verification of the model.
检查了好久 发现将check model 去掉就可以了!其中,
one file on是否需要按照表生成许多个sql(默认选上,即不需要)
odbc generation&&& sql直接生成到数据库中
Automatic archive&& 生成sql同时生成apm文件。
二、Power designer, 反向工程生成ER图
1. In PowerDesigner, choose File | Reverse Engineer | Database.... The New Physical Data Model Dialog box, shown next, appears.DBMS要选成Oracle 10G, 然后点&OK&
2.在出来的database reverse engineering窗口里, 点上&Using script files&, 再点那个&新建&的图标, 会出来个选择文件的对话框,选择script file的位置.then press &OK&.
3. 生成ER diagram
三、关于利用PowerDesigner导出数据库ER图、PDM图的问题,
本文在以下两种时机下较为有用:
1、数据库说明文档与实际数据库的结构同步时。
2、根据现有数据库结构生成其说明文档时。
我平时是这样来生成“数据库说明文档”的:&
方法一(SQL Server 2000时是这样做的)
使用这个软件&SchemaToDoc With Table Annotator v2.8.8&,在网上很容易找到它的注册机,所以用起来很方便,而且它生成的数据库说明文档也很专业。
但遗憾的是,我却无法用它连接到sql 2005或oracle 10g;
其企业版&SchemaToDocEnterpriseInstall.exe&倒是可以顺利连接到SQL Server 2005和oracle 10g, 但由于没有注册码,每次只能导出3个对象(这里的对象包括stored procdure, view, table, function等)……
通过PowerDesigner从现有数据库导出PDM(Physical Data Model)图,然后借助另一个小工具PdmReader(可从下载)来分析PDM图,然后生成说明文档。&
下面说一下具体步骤:&
第一部分:通过PowerDesigner生成PDM图。
1、打开PowerDesigner,选择“文件”菜单中的“Reverse Engineer” ,再选择“DataBase”;
2、在弹出的对话框中输入将要创建的PDM文件的名字,并在DBMS选项中选择将要连接的数据库的类型后点击OK;
3、在Database Reverse Engineering Options画面的selection标签下选择“Using a data source”, 并选择用于连接到目标数据库的数据源,点击OK。
4、在Connect to a data source画面中先选择数据源名,再在其下面的输入框中输入连接到目标数据库的user id以及password,点击“Connect”,再点击OK。
5、如果前面的各项配置正确,现在就可以看到当前数据库下的数据对象,如表、视图等,默认会选中所有对象,如果你只想导出某几个表,可以去掉你不想导出的对象前面的勾,然后点击OK,PD就开始为你生成你所选择的对象的PDM图。
6、保存生成的PDM图。
第二部分:利用PdmReader生成说明文档
1、生成PDM图后,用PdmReader将其打开;这里需要注意,用PdmReader打开PDM图时,要保证该图没有在PowerDesigner中被打开。
2、点击“新建项目”,在弹出的对话框中输入项目名称,点击确定;
3、选择项目名称,点击“导入数据字典”,并选择刚生成的PDM图,点击Open;
4、在项目名称下选择pdm图链接,右边会出现一个名为“将字典导出到doc”的链接,点此即可。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:391623次
积分:5903
积分:5903
排名:第4330名
原创:145篇
转载:158篇
评论:58条
(1)(1)(1)(1)(1)(2)(1)(2)(3)(1)(3)(2)(10)(2)(4)(4)(2)(7)(3)(5)(3)(10)(13)(4)(1)(2)(2)(3)(8)(5)(17)(26)(17)(2)(15)(28)(7)(1)(3)(82)(5)Powerdesigner15-物理模型-导出建表sql语句 - 邻家的技术仓库 - ITeye博客
博客分类:
Powerdesigner15-物理模型-导出建表sql语句
1.设置哪种数据库导出的sql语句,设置数据库类型
2.导出sql语句
关于配置数据库连接,写了一个jdbc的例子,可以参照
浏览 10947
linjia880714
浏览: 152321 次
来自: 潮州
提示不能初始化JavaVM,改了powerdesigner的J ...
我在连接时总是显示不能加载驱动?什么情况额?
为什么我在最后一步,选择了要导出哪个库,却总是会把所有的库里面 ...
3q!把javahome替换下就ok了&java.ho ...
really helpfulpowerdesigner吧-百度贴吧
签到排名:今日本吧第个签到,
本吧因你更精彩,明天继续来努力!
本吧排名:
本吧签到人数:1
可签7级以上的吧50个
本月漏签0次!
成为超级会员,赠送8张补签卡
连续签到:天&&累计签到:天
超级会员单次开通12个月以上,赠送连续签到卡3张
这个软件有Mac版本的了吗?mac都用什么软件替代它?求推荐
找了很多pdflm16.dll,效果都是这样的 请问大神们,这个该怎么解决?
这个错误怎么修改
打开某些pdm文件提示这个,网上就只有一个方法,试了不行,请问谁遇到过的,要怎么解决?
powerdesigner里repository里登录的ADMIN的密码忘了怎么办?急!
PowerDesigner中的PDM已经建好,也可以到处SQL脚本,表里的注释(name列)也在sql里,我如何将sql脚本导入到Nav
powerdesigner如何画uml活动图的详细步骤 。以及如何将ER图转换成cdm
有没有哪位大神出现这种情况?求解决方法
powerDesigner通过sql文件反向工程的时候,怎么把对表的注解变为表名
16.5 sp04 不能破解吗 ?
求PowerDesigner12.5汉化包,谢谢
期末作业,有没有大神代做的,有酬劳
请问PowerDesigner怎样获取管理员权限?
用PowerDesigner构建MYSQL数据库中,概念模型转换成物理模型的时候,明明在概念模型中是一对一的关系。但
隐约记得pd 以前用的是不需要安装的呀,然后网搜没找到免安装的---- 是我记错了吗? 如有 求个免安装的
这个环境的 教程 或者视频 哪位哥 有的话 借一份
如题,或者谁会Oracle数据源的配置教教也可以,谢谢了
现有表580张,owner为None,有没有什么办法,可以批量修改owner的? 求指导
拜托拜托powerDesigner15.3版本的软件
powerdesigner16.5如何为表添加序列啊?有人知道吗?
请问制作好的逻辑图复制粘贴到word中,怎么样可以再次修改这个图?就想office的visio一样,复制粘贴再word之后,可以右键就直接调用进行再次编辑。
新人程序猿。用PD生成MySQL数据库时多对多关系总是搞不对。有没有大神指导一下。用PD生成多对多关系时
RT 同一种颜色的表属于一个大类,请问怎么做? 谢谢!
pd中没有找到tools-export as worddocument怎么解决
创建一个数据库,不同的表里会出现重复的列名,所以取消了唯一列名限制,但是在转成PDM时,提示列名
求一个powerdesigner16.5的汉化包啊. 好人一生平安啊
选择哪个?求助各位高手 谢谢
1. 资产管理 一个公司希望为管理它的每批资产(如PC机。打印机、汽车。桌子、椅子等)建立一个数据库
新手跪求powerdesigner安装包
要交报告怎么破一点都不会有木有大神指导一下 任选一信息系统,利用POWERDESIGNER完成系统的需求分析、业务流程分析、数据流程分析、功能模块设计、数
怎么修改数据库建怎么修改数据库建模时候,每张表的Code长度模时候,每张表的Code长度。我今天试了只有18位,再写入超过后不显示了。只显示前18位。有
想换8.1的系统又怕不兼容
建立关联后没有箭头连线下的一行字是怎么回事哟?求指导!
重谢为玉佩一枚或者鸡血石一枚 我是玩玉石的 遇到这种问题 实在是有心无力啊
我是新手,按照教程一步步来了好几遍都没成功,还有连接时输入的密码是不是数据库的密码?谢谢大家啊!
都说找Reference 根本找不到啊
发贴红色标题
签到六倍经验
兑换本吧会员
赠送补签卡1张,获得
助攻总额: 43W
贴吧热议榜
发表后自动分享本贴
使用签名档&PowerDesigner中name和comment互換 - Corey - ITeye博客
博客分类:
1 PowerDesigner中批量根据对象的name生成comment的脚本
执行方法:Open PDM -- Tools -- Execute Commands -- Run
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."
ProcessFolder mdl
'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 ment = tab.name
Dim col 'running column
for each col in tab.ment= col.name
Dim view 'running view
for each view in folder.Views
if not view.isShortcut ment = view.name
'go into the sub-packages
Dim f 'running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
2 PowerDesigner中逆向工程将数据库中comment脚本赋值到PDM的name
执行方法:Open PDM -- Tools -- Execute Commands -- Run
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."
ProcessFolder mdl
'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 ment) && 0 then
tab.name = ment
On Error Resume Next
Dim col 'running column
for each col in tab.columns
if ment) &&0 then
col.name =ment
On Error Resume Next
wuhuizhong
浏览: 391357 次
来自: 中山
jFinal支持Rest风格吗?可以想spring mvc那样 ...
在jfinal中应如何获取前端ajax提交的Json数据?ht ...
jfinal如何处理json请求的数据:问题: 在某些api接 ...
Ubuntu14.04 安装 Oracle 11g R2 Ex ...
这个很实用,已成功更新,谢过了!}

我要回帖

更多关于 mysql 导出insert语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信