PowerDesigner 表名 字段大小寫轉換

2021-09-30 15:27:45 字數 1610 閱讀 3678

面對不同的資料庫大小寫規範,乙個個字段修改太麻煩了,如果使用了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...