powerdesigner 不能自動生成注釋的解決方法(三步解決)


解決power designer 不能自動生成注釋的解決辦法只需要3步:

一、快捷鍵 Ctrl+Shift+X 打開腳本編輯器;(快捷鍵不能執行的話可以從這個路徑執行:Tools --> Excute 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
'把列名稱和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‘’ 按鈕。

 

再看看物理模型的sql腳本是否已經有注釋了。(可以導出腳本看看注釋是否成功生成,Ctrl+G)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM