在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:
代码一:将Name中的字符COPY至Comment中
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
转载:http://leshor.iteye.com/blog/668935
分享到:
相关推荐
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 将comment覆盖name。 将name自动填充到注释(comment)。
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
powerdesigner视图不支持name,code,comment(列注释)同时显示,本文档完美解决了这个问题。快乐源于分享,需要的拿走
1 安装ODBC驱动,2 在控制面板添加添加ODBC,3 PowerDesigner连接MYSQL,4 MySQL表结构导入到PowerDesigner,5 显示Comment列,6 PowerDesigner表结构连同中文注释导入到MySQL
通常数据表字段使用英文,备注comment完成字段的说明。使用该脚本能够在PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment
将powerdesigner中物理模型的英文字段名称转换为显示注释
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
在数据库设计中,经常使用数据库逆向工程,将数据库中库表结构转为PDM,为了阅读方便,需要将将表字段的comment转换为PDM的name。该文件解决此问题
PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码
>确定 <br>3、从PD菜单选择->Database->Generate Database->在弹出窗口中Tables与Columns下分别选中Comment->在Option标签页下选中Generate name in empty comment->确定 <br>让软件开发快乐起来
每次我用PowerDesigner设计数据库时,都只是注释了一些复杂的字段,一些简单的字段根本就不用注释,见到code就知道其中的意思,奈何本人英文水平有限,加上一些英文单词太长进行了简写,我就想要把字段名称name这列...
PowerDesigner 逆向工程脚本,comment2name.vbs 将字段注释转成字段名、表注释转成表名称, name2comment.vbs——名称转注释,已有注释不覆盖。在PowerDesigner 菜单里Tools——Excute Commands——Edit/Run Scripts....
在PowerDesigner中按Ctrl + Shift + X,然后将下面的脚本粘贴进去或者打开文件,并运行,就可以将注释comment生成到列的name中去。显示注释操作:选择那个表,右键->Properties->Columns->Customize Columns and ...
使用的PowerDesigner版本为16.5,下载地址: 链接:https://pan.baidu.com/s/1tUNjVHQ1bStfF__zaHbLkg 提取码:58zk 安装完成后需要先设置一下,解决生成的表中没有字段注释和表注释的问题: 1:点击工具栏中的数据库...
在PD中的"Table Properties"-"General"中的Comment中填写表的注释。 2.注释规范: 作者:<姓名> 创建时间:<表的创建时间> 描述:<说明表的含义、用途以及设计目的> 修改历史:<序号,修改人,时间,修改明细>",, S003,...