面對不同的資料庫大小寫規範,乙個個字段修改太麻煩了,如果使用了powerdesigner設計,有比較簡單的方法。進入powerdesigner,開啟乙個pdm,在選單欄找到:tools – excute commands – edit/run script,或者直接按ctrl+shift+x調出指令碼執行視窗,輸入下邊的**就可以了。使用的是vbscript,語義比較容易理解,可以根據自己的需求修改。
開啟模型 tools-->execute commands --> edit/run script
ucase
大寫lcase小寫
輸入以下語句(根據實際情況可做相應調整)
option explicit
validationmode = true
interactivemode = im_batch
dim mdl ' the current model
' 取得當前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
private sub processfolder(folder)
'處理表
dim tab
for each tab in folder.tables
tab.code = ucase(tab.code)
'修改欄位名
dim col
for each col in tab.columns
col.code= ucase(col.code)
next
'修改索引名
dim idx
for each idx in tab.indexes
idx.code= ucase(idx.code)
next
'修改主鍵名
dim key
for each key in tab.keys
key.code= ucase(key.code)
next
next
' 同理處理檢視
' dim view
'for each view in folder.views
'if not view.isshortcut then
' view.code = 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
PowerDesigner匯出word表結構
選擇資料庫型別,本文選擇oralce,點選確認,2.2 選擇相關的sql指令碼,最後點選確定,生成pdm檢視。3.1 點選report reports templates 進入report模版頁面 3.3 點選report generate reports 進入匯出頁面 3.4 進行相關配置後,在f...
PowerDesigner匯出表到word
一 模版修改 在匯出表時,powerdesigner預設為我們提供了很多的模版,在工具欄中選擇 report report template 即可看到所有的預設模版。如圖一 圖一 模版列表 這裡我們為了匯出powerdesigner中建立的表,在工具欄中選擇 report reports 快捷鍵ct...
PowerDesigner匯出表到word
一 模版修改 在匯出表時,powerdesigner預設為我們提供了很多的模版,在工具欄中選擇 report report template 即可看到所有的預設模版。如圖一 圖一 模版列表 這裡我們為了匯出powerdesigner中建立的表,在工具欄中選擇 report reports 快捷鍵ct...