powerdesign导出SQL时自己主动生成凝视

Posted yxysuanfa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powerdesign导出SQL时自己主动生成凝视相关的知识,希望对你有一定的参考价值。

1、使用脚本的方式

技术分享

在里面执行

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
                  ‘把表明作为表凝视,事实上不用这么做
                  tab.comment   =   tab.name 
Dim   col   ‘   running   column 
for each   col   in   tab.columns 
                        ‘把列name和comment合并为comment
                        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


点击run后










































以上是关于powerdesign导出SQL时自己主动生成凝视的主要内容,如果未能解决你的问题,请参考以下文章

powerDesigner将name信息生成到备注中,导出语句有备注信息

powerdesigner pdm导出sql操作

powerdesigner 生成sql脚本

PowerDesigner16 设置导出sql文件的编码

赵雅智_Swift_swift凝视

sql生成器(含凝视)问题修复版