在⼯作中使⽤PowerDesigner进⾏物理建模的时候(pdm⽂件),经常需要将Name列写成中⽂,Code列写成英⽂字段,最后⽣成SQL脚本时不会⾃动⽣成表和字段的注释。此时 ⽐较简单的处理⽅式是执⾏.vbs脚本。下⾯整理了两个常⽤的脚本。医疗设备结构设计
让子弹飞 久石让T_USER.jpg
脚本使⽤⽅法
在PowerDesigner 物理建模界⾯中,按如下⽅式:
菜单栏 -> tool -> Execute Commans -> Edit/ -> Open -> 打开脚本⽂件 -> Run
或
建国大业2017ctrl + shift + x -> Open -> 打开脚本⽂件 -> Runceb文件
menu.jpg
run.jpg
注意:点击Run执⾏之后不会有任何提⽰,只要没报错,应该就没有问题,可以打开某个表的Preview页签查看效果。执⾏前:
T_USER_Preview_no_comment.jpg
执⾏后:
T_USER_Preview_comment.jpg
补充说明:物理建模指的是在新建模型的时候,选中的是Physical Data。
Physical Data.jpg
脚本
1. NameToComment.vbs
⽂件名:
NameToComment.vbs
建议存放路径:
\Sybase\PowerDesigner 16\VB Scripts\NameToComment.vbs
作⽤:
将Name列中输⼊的值,转为数据库字段的Comment说明。
使⽤场景:
该脚本在正向⽣成SQL脚本的时候使⽤。
原子能科学技术
正向⽣成SQL脚本指的是根据pdm⽂件,⽣成对应数据库可执⾏的SQL脚本,常⽤于设计阶段。
使⽤说明:
在对应⽬录下创建NameToComment.vbs⽂件,将如下脚本复制到⽂件中即可。
鸭绿江论坛脚本如下: