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

首頁 > 學院 > 編程設計 > 正文

powerdesigner15創建數據庫生成腳本

2020-07-14 13:26:35
字體:
來源:轉載
供稿:網友

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”

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂托克前旗| 淮南市| 梨树县| 石台县| 比如县| 玉树县| 紫云| 曲麻莱县| 云霄县| 西林县| 上栗县| 张家港市| 兴宁市| 丰顺县| 宾阳县| 贡觉县| 弋阳县| 永新县| 郸城县| 萨嘎县| 同江市| 深水埗区| 彰化县| 松桃| 金门县| 白朗县| 澳门| 江都市| 高安市| 旺苍县| 南皮县| 北安市| 手机| 镇康县| 宝鸡市| 华容县| 乐清市| 惠来县| 吴忠市| 通河县| 合川市|