zoukankan      html  css  js  c++  java
  • POWERDESIGNER 将名称(name)替换为注释(comment)

    PowerDesigner->Tools->Execute Commands->Edit/Run Scripts

    将comment覆盖name

    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
    
    Private sub ProcessFolder(folder)
    On Error Resume Next
    Dim Tab 'running table
    for each Tab in folder.tables
    if not tab.isShortcut then
    tab.name = tab.comment
    Dim col ' running column
    for each col in tab.columns
    if col.comment="" then
    else
    col.name= col.comment
    end if
    next
    end if
    next
    
    Dim view 'running view
    for each view in folder.Views
    if not view.isShortcut then
    view.name = view.comment
    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
  • 相关阅读:
    PostgreSQL缺省值
    PostgreSQL表的基本概念
    PostgreSQL调用函数
    4.2. PostgreSQL值表达式
    3.5. PostgreSQL继承
    3.4. PostgreSQL事务
    3.3. PostgreSQL外键
    3.2. PostgreSQL视图
    碰撞
    骨骼
  • 原文地址:https://www.cnblogs.com/idtjie/p/12587894.html
Copyright © 2011-2022 走看看