将PowerDesigner中列的name生成到注释comment中去.vbs

本文介绍了一个自动化脚本,用于批量处理物理数据模型。脚本首先检查当前是否有活动模型,确保操作的合法性。接着,它获取当前活动模型,并通过一系列逻辑判断来验证模型类型是否为物理数据模型。若条件满足,则执行特定操作,如复制模型名称到代码中的每个表、列和视图。此脚本旨在提高数据模型管理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


 


'This routine copy name into code for each table, each column and each view


'of the current folder


Private sub ProcessFolder(folder)


 


Dim Tab 'running table


for each Tab in folder.tables


if not tab.isShortcut then


if len(tab.name) <> 0 then


tab.comment = tab.name


end if


On Error Resume Next


Dim col 'running column


for each col in tab.columns


if len(col.name) <>0 then


col.comment =col.name


end if


On Error Resume Next


next


end if


next


end sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值