码迷,mamicode.com
首页 > 其他好文 > 详细

powerDesigner 把name项添加到注释(comment)

时间:2021-05-24 16:08:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:for   ica   class   sig   title   cts   column   box   sign   

******************************************************************************* 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->Tools->Execute Commands->Edit/Run Scripts

可以保存该脚本为:name2comment.vbs

powerDesigner 把name项添加到注释(comment)

标签:for   ica   class   sig   title   cts   column   box   sign   

原文地址:https://www.cnblogs.com/lvlv/p/14784597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!