PowerDesigner中表名和字段名大小写转换
来源:互联网 发布:知乎营销模式 编辑:程序博客网 时间:2024/05/17 20:30
面对不同的数据库大小写规范,一个个字段修改太麻烦了,如果使用了PowerDesigner设计,有比较简单的方法。进入PowerDesigner,打开一个PDM,在菜单栏找到:Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X调出脚本执行窗口,输入下边的代码就可以了。使用的是VBScript,语义比较容易理解,可以根据自己的需求修改。
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' 当前模型
' 获取当前模型
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox
"没有打开一个模型"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox
"当前模型不是一个PDM"
Else
'调用处理程序
ProcessFolder mdl
End If
'调用的处理程序
Private sub ProcessFolder(folder)
Dim Tab '要处理的表
for
each Tab
in
folder.Tables
'
if
not Tab.isShortcut then
' Tab.code = tab.name
'表名处理,前边添加前缀,字母小写
Tab.name=
"t_"
+LCase(Tab.name)
Dim col ' 要处理的列
for
each col
in
Tab.columns
'列名称和code全部小写,大写诗UCase
col.code= LCase(col.code)
col.name= LCase(col.name)
next
'end
if
next
' 处理视图
' Dim view '
running view
'
for
each view
in
folder.Views
'
if
not view.isShortcut then
' view.code = view.name
' end
if
' next
' 递归进入 sub-packages
Dim f ' sub folder
For Each f In folder.Packages
if
not f.IsShortcut then
ProcessFolder f
end
if
Next
end sub
- PowerDesigner中表名和字段名大小写转换
- PowerDesigner 表名、字段大小写转换
- PowerDesigner 表名、字段大小写转换
- PostgreSQL中表名、字段名大小写问题
- PostgreSQL中表名、字段名大小写问题
- PostgreSQL中表名、字段名大小写问题
- PowerDesigner——PowerDesigner 表名、字段大小写转换
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- Powerdesigner表名及字段的大小写转换脚本
- PowerDesigner表名、列名大小写转换
- DB2中表名大小写
- java 数据库名、数据表名和字段名大小写问题
- PowerDesigner表结构和字段大小写转换
- Android生成缩略图-使用Android 2.2新特性完成
- MFC模态对话框和非模态对话框
- setDaemon
- ActionSheet被tabbar挡住解决方案
- android 导出 已安装的apk
- PowerDesigner中表名和字段名大小写转换
- win7安装oracle10g遇到的问题
- Html readonly与disabled的区别
- 改造Lua的debug.traceback(),让其显示栈上所有的局部变量。
- jquery全选
- 如何启动/停止Oracle数据库
- 经典sql查询小结
- AsyncTask 小结
- 对特定规则文字进行排序