Power Designer设置Mysql数据库comment等

作者: vincent201819 | 来源:发表于2019-01-17 22:39 被阅读417次

Tools->Execute Commands->Edit/Run Script...

贴入如下代码执行

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

相关文章

网友评论

    本文标题:Power Designer设置Mysql数据库comment等

    本文链接:https://www.haomeiwen.com/subject/ztgwdqtx.html