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

  • 相关阅读:
    多线程中的wait与sleep到底谁释放了锁?
    Java并发编程:volatile关键字解析
    Spring的bean为什么是单例的?
    Java学习之反射
    Http && Https(绕过证书) 请求工具类 (Java)
    Java工具-检验ftp服务器的指定文件是否存在
    文件读取FileUtil工具类 亲测可用
    MyBatis 遇到的报错
    Mac终端 mysql Operation not permitted错误解决方案
    Kubernetes---修改证书可用年限
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1277713.html
Copyright © 2011-2022 走看看