vbscript PowerDesigner的名称复制到注释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript PowerDesigner的名称复制到注释相关的知识,希望对你有一定的参考价值。

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
      if  trim(tab.comment)="" then
        tab.comment = tab.name
      end if
      Dim col ' running column
      for each col in tab.columns
        if trim(col.comment)="" then
          col.comment= col.name
        end if
      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

以上是关于vbscript PowerDesigner的名称复制到注释的主要内容,如果未能解决你的问题,请参考以下文章

VBScript PowerDesigner使用手册

PowerDesigner使用详解

PowerDesigner显示Common注释列并自动赋值

PowerDesigner - 防止数据库名称在生成的 SQL 中为大写

powerdesigner 名称注释互转

powerdesigner 名称注释互转