powerdesigner15創(chuàng)建數(shù)據(jù)庫生成腳本

Ctrl + Shift + X,打開腳本編輯界面,使用VBScript編寫腳本
點(diǎn)擊幫助按鈕,可以打開OLE Help,“Libraries >> PdPDM”中可以查看內(nèi)置的類庫。“Appendix >> Code sample”中可以查看編碼的示例。
在“D:\Program Files (x86)\Sybase\PowerDesigner 15\VB Scripts”中可以看到系統(tǒng)內(nèi)置的vbs文件格式的腳本。
腳本示例
dim model '當(dāng)前模型
set model = ActiveModel
If (model Is Nothing) Then
MsgBox "沒有選擇模型,請選擇一個(gè)模型并打開."
ElseIf Not model.IsKindOf(PdPDM.cls_Model) Then
MsgBox "當(dāng)前選擇的不是一個(gè)物理模型(PDM)."
Else
ProcessTables model
End If
'*****************************************************************************
'函數(shù):ProcessTables
'功能:遞歸遍歷所有的表
'*****************************************************************************
sub ProcessTables(folder)
'處理模型中的表
dim table
for each table in folder.tables
if not table.IsShortCut then
CustomSub table '自定義過程用來處理相關(guān)的操作,比如把字段名全部大寫
end if
next
'對子目錄進(jìn)行遞歸
dim subFolder
for each subFolder in folder.Packages
ProcessTables subFolder
next
end sub
【錯(cuò)誤1】 “constraint name uniqueness”
分析:引用的約束名沖突
方法1,主菜單Model >> Referenses >> FK Constraint Name 查找相同的相同的項(xiàng)
方法2,在彈出錯(cuò)誤的項(xiàng)目中,點(diǎn)擊鼠標(biāo)右鍵,選擇“automatic correction”
相關(guān)文章
如何利用power designer建立業(yè)務(wù)流程模型?Power Designer創(chuàng)建業(yè)務(wù)流程
如何利用power designer建立業(yè)務(wù)流程模型?今天這篇教程就講述了Power Designer創(chuàng)建業(yè)務(wù)流程模型的具體流程介紹。感興趣的朋友不妨閱讀下文內(nèi)容,參考一下吧2019-08-04PowerDesigner16.6怎么破解?SAP PowerDesigner16.6安裝破解詳細(xì)圖文教
PowerDesigner是一款來自國外的數(shù)據(jù)庫建模工具,最近,很多網(wǎng)友問小編PowerDesigner16.6怎么破解?今天腳本之家小編就給大家?guī)鞸AP PowerDesigner16.6安裝破解詳細(xì)圖文教程2017-11-27PowerDesigner 16.5漢化破解版安裝圖文詳細(xì)教程(附下載)
PowerDesigner 16.5是一款非常不錯(cuò)的數(shù)據(jù)庫建模工具,與Rose不相上下,那么,PowerDesigner 16.5怎么安裝以及漢化破解呢?對此,本文就為大家?guī)砹藞D文詳細(xì)的PowerDesigne2017-11-21PowerDesigner打開文件提示打印錯(cuò)誤怎么辦?
PowerDesigner打開文件提示打印錯(cuò)誤怎么辦?在打開pdm文件的時(shí)候,總是提示:在您可以執(zhí)行與打印機(jī)有關(guān)的任務(wù)(例如頁面設(shè)置或打印一個(gè)文檔)之前,您必須已經(jīng)安裝打印機(jī),該2016-08-02PowerDesigner軟件怎么創(chuàng)建概念數(shù)據(jù)模型?
PowerDesigner軟件怎么創(chuàng)建概念數(shù)據(jù)模型?念數(shù)據(jù)模型就是講抽象的東西實(shí)體化,但是該怎么建立念數(shù)據(jù)模型?下面我們來看看PowerDesigner中創(chuàng)建概念數(shù)據(jù)模型的詳細(xì)教程2015-12-29利用PowerDesigner15在win7系統(tǒng)下對MySQL 進(jìn)行反向工程(下)完成
這篇文章主要介紹了利用PowerDesigner15在win7系統(tǒng)下對MySQL 進(jìn)行反向工程之PowerDesigner15的具體使用方法2014-05-22利用PowerDesigner15在win7系統(tǒng)下對MySQL 進(jìn)行反向工程(上) 安裝驅(qū)動(dòng)篇
這篇文章主要介紹了利用PowerDesigner15在win7系統(tǒng)下對MySQL 進(jìn)行反向工程之安裝驅(qū)動(dòng)篇,需要的朋友可以參考下2014-05-22如何使用power designer建立UML組件圖?power designer創(chuàng)建UML組件圖的
如何使用power designer建立UML組件圖?下文中詳細(xì)的介紹了Power Designer創(chuàng)建UML組件圖的具體操作方法,感興趣的朋友不妨閱讀下文內(nèi)容,參考一下吧2019-08-04