zoukankan      html  css  js  c++  java
  • PowerDesigner中为Name列生成注释

    1、打开PowerDesigner,按Shift + Ctrl + X 打开脚本执行窗口

    2、在打开的窗口中执行一下代码

         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 code 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

  • 相关阅读:
    Probability theory
    python Memo
    numpy 札记
    linux LVM 逻辑卷
    关于TF-IDF的一些见解
    Python之list、dict、np等常用数值运算
    Python之matplotlib绘图
    Python之打开网页
    Python之获取地址经纬度
    两台电脑直接共享文件
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1277713.html
Copyright © 2011-2022 走看看