我是伊只雄熊

导航

PowerDesigner 导入数据库字段注释

一、配置数据源

 

 

 

 

 

 

 

 

 

 

 

 

选上边两种都可以,随后设置好服务器IP,用户名,密码,测试

 

 

 

 

 

 

 

 

 

 

 

后边选表就可以导入了

 

然后执行脚本,会将Commit字段内容拷贝到name字段

Option   Explicit
ValidationMode   =   True
InteractiveMode   =   im_Batch
Dim blankStr
blankStr   =   Space(1)
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 = "" or replace(col.comment," ", "")="" Then
                        col.name = blankStr
                        blankStr = blankStr & Space(1)
                  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

 

 

把上述文档放进下边执行脚本

 

 

 

注意执行前,把Commit字段补充完整 

 

显示Code字段

Tools-Display Preference

邀月工作室

邀月工作室

邀月工作室

 最后显示结果

 

 

 

posted on 2020-12-15 16:20  我是伊只雄熊  阅读(407)  评论(0编辑  收藏  举报