我是靠谱客的博主 玩命白云,最近开发中收集的这篇文章主要介绍PowerDesigner导入sql注释生成name以及前缀分类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

打开物理模型,点击菜单“Tools->Execute Commands -> Edit/Run Script...",或者快捷键(Ctrl+Shift+X)执行下面vbscript脚本 

Option
Explicit
ValidationMode
=
True
InteractiveMode
=
im_Batch
Dim
mdl
'
the
current
model
'
get
the
current
active
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)
On Error Resume Next
Dim
Tab
'running
table
for
each
Tab
in
folder.tables
if
not
tab.isShortcut
then
' 获取分组命名,不需要就删除调用的函数
tab.name
= getParameterType(tab.code)+ tab.comment
Dim
col
'
running
column
for
each
col
in
tab.columns
if col.comment="" then
else
col.name=
col.comment
end if
next
end
if
next
Dim
view
'running
view
for
each
view
in
folder.Views
if
not
view.isShortcut
then
view.name
=
view.comment
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
'获取分组命名的参数
Function
getParameterType(tablecode)
dim type_code
dim type_
'拆分字符串
type_code = Split(tablecode,"_")
select case type_code(1)
case "HIS" type_ = "历史"
case "PRM" type_ = "参数"
case "COD" type_ = "代码"
case "CFG" type_ = "配置"
case "SYS" type_ = "系统"
case "BUF" type_ = "缓存"
case "QUE" type_ = "队列"
case "LOG" type_ = "日志"
case "IDX" type_ = "索引"
case "ERR" type_ = "错误"
case "TMP" type_ = "临时"
case "SUB" type_ = "子表"
case "FLN" type_ = "文件名"
case "AUD" type_ = "审计"
case "CM" type_ = "通信"
case "CFG" type_ = "配置"
case "FLW" type_ = "客流"
case "STA" type_ = "设备状态"
case "TRD" type_ = "线程"
case "EC" type_ = "ES通讯"
case "EVN" type_ = "事件"
end select
type_code = "("+type_+")"
getParameterType= type_code
End Function

提示

OP_COD_PARM_TYPE

(代码)参数类型

 

备注:教学参考http://www.w3school.com.cn/vbscript/index.asp

转载于:https://my.oschina.net/u/817904/blog/883642

最后

以上就是玩命白云为你收集整理的PowerDesigner导入sql注释生成name以及前缀分类的全部内容,希望文章能够帮你解决PowerDesigner导入sql注释生成name以及前缀分类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部