'****************************************************************************** '* File: name2comment.vbs '* Title: Name to Comment Conversion '* Model: Physical Data Model '* Objects: Table, Column, View '* Author: steveguoshao '* Created: 2013-11-29 '* Mod By: '* Modified: '* Version: 1.0 '* Memo: Modify from name2code.vbs '****************************************************************************** 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 comment 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 tab.comment = tab.name Dim col ' running column for each col in tab.columns col.comment= col.name next end if next Dim view 'running view for each view in folder.Views if not view.isShortcut then view.comment = view.name end if next ' go into the sub-packages Dim f ' running folder For Each f In folder.Packages if not f.IsShortcut then ProcessFolder f end if Next end sub
在PowerDesigner 使用中设计表结构的时候如果需要将Name列的内容批量同步到对应的字段的comment(注释)列中,则可以用如下设置。
1,打开设计好的E-R 图工程 依次点击工具栏中的【Tools】--->【Excute Commends】---->【Edit/Run Script】 如下图所示:
2,弹出Run/Edit Script 对话框,如下图所示:
3,复制本文开始段代码,保存为name2comment.vbs文件,点击上图工具栏中的第三个“打开文件”按钮,选择刚保存好的脚本文件,如下图所示,点击【Run】按钮,执行脚本
4,关闭窗口,再打开任意一个表设计,会惊喜的发现,列的comment中的内容和Name列的内容一样 了。
相关推荐
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 将comment覆盖name。 将name自动填充到注释(comment)。
通常数据表字段使用英文,备注comment完成字段的说明。使用该脚本能够在PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment
PowerDesigner中使name列的值等于comment列的值的脚本,亲测可用
powerdesigner视图不支持name,code,comment(列注释)同时显示,本文档完美解决了这个问题。快乐源于分享,需要的拿走
PowerDesigner 中把Name值批量复制到Comment实用脚本,注意是在CDM和PDM中运行此脚本便可.PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
解决PowerDesigner中Name与Code同步的问题
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
将powerdesigner中物理模型的英文字段名称转换为显示注释
解决PowerDesigner中Name与Code同步的问题
PowerDesigner15-将Name中的字符COPY至Comment中.vbs
NULL 博文链接:https://yanfei133.iteye.com/blog/1483094
在数据库设计中,经常使用数据库逆向工程,将数据库中库表结构转为PDM,为了阅读方便,需要将将表字段的comment转换为PDM的name。该文件解决此问题
可以很好的实现comment和name之间的相互转换,针对mysql数据库表的设计很方便
NULL 博文链接:https://stunizhengjia.iteye.com/blog/2018543
PowerDesigner 中name和comment 互换脚本,可以使用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
PowerDesigner15操作说明-将Comment中的字符COPY至Name中.vbs
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
使用PowerDesigner我经常只设置了Name和code,但是数据库里显示不了Name,显示的是描述,及comment。所以我可以通过执行一个脚本批量把列名(name)复制为描述(comment)。