国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應用 > 軟件技巧 > 正文

powerdesigner15創建數據庫生成腳本

2024-07-16 17:45:57
字體:
來源:轉載
供稿:網友

Ctrl + Shift + X,打開腳本編輯界面,使用VBScript編寫腳本

點擊幫助按鈕,可以打開OLE Help,“Libraries >> PdPDM”中可以查看內置的類庫。“Appendix >> Code sample”中可以查看編碼的示例。

在“D:/Program Files (x86)/Sybase/PowerDesigner 15/VB Scripts”中可以看到系統內置的vbs文件格式的腳本。

腳本示例


復制代碼代碼如下:
dim model '當前模型
set model = ActiveModel
If (model Is Nothing) Then
MsgBox "沒有選擇模型,請選擇一個模型并打開."
ElseIf Not model.IsKindOf(PdPDM.cls_Model) Then
MsgBox "當前選擇的不是一個物理模型(PDM)."
Else
ProcessTables model
End If


'*****************************************************************************
'函數:ProcessTables
'功能:遞歸遍歷所有的表
'*****************************************************************************
sub ProcessTables(folder)
'處理模型中的表
dim table
for each table in folder.tables
if not table.IsShortCut then
CustomSub table '自定義過程用來處理相關的操作,比如把字段名全部大寫
end if
next

'對子目錄進行遞歸
dim subFolder
for each subFolder in folder.Packages
ProcessTables subFolder
next
end sub


【錯誤1】 “constraint name uniqueness”

分析:引用的約束名沖突

方法1,主菜單Model >> Referenses >> FK Constraint Name 查找相同的相同的項

方法2,在彈出錯誤的項目中,點擊鼠標右鍵,選擇“automatic correction”

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 错那县| 淮北市| 苏州市| 高要市| 济南市| 壤塘县| 井陉县| 九寨沟县| 灵山县| 锡林浩特市| 策勒县| 西昌市| 宿州市| 山丹县| 莒南县| 修武县| 莱芜市| 府谷县| 萝北县| 南通市| 新竹市| 且末县| 铜梁县| 吉林省| 黔南| 龙川县| 吉木萨尔县| 七台河市| 舟山市| 洱源县| 察哈| 罗甸县| 嘉峪关市| 政和县| 万年县| 鹤岗市| 新龙县| 屯门区| 轮台县| 陇南市| 崇礼县|