打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PowerDesigner comment2name name2comment

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中写中文在Code中写英文.Name只会显示给我们看,Code会使用在代码中.
但Comment中的文字会保存到数据库TABLE的Description中,
有时候我们写好了Name再写一次Comment很麻烦.

在PD的安装目录下有一个示例name2code.vbs,用来将name放入code中,对这个文件稍加修改,可以实现在namecodecomment之间随意转换
原始脚本: %PowerDesigner_HOME%/VB Scripts/name2code.vbs
修改内容:只要将以下内容互换即可
将tab.code = tab.name改为tab.comment = tab.name

将col.code = col.name改为col.comment = col.name

将view.code = view.name改为view.comment = view.name

脚本的使用方法:PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
注意:涉及到转换的内容不能为空,否则转换出错。




本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Power Designer 15 数据库逆向工程
PowerDesigner11学习点滴_骨骨学习笔记
PowerDesiger16与MySQL操作互转
建表 PowerDesigner使用
PowerDesigner 创建表格及导出SQL语句
powerdesigner的domains导出与导入脚本
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服