执行方法:Open PDM -- Tools -- Execute Commands -- Run Script
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
tab.comment = tab.name
Dim col 'running column
for each col in tab.columns
col.comment= col.name
next
end if
next
Dim view 'running view
for each view in folder.Views
if not view.isShortcut then
view.comment = 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批量生成SQL脚本来将name属性转换为数据库中字段的comment。 首先,我们需要了解PowerDesigner中的PDM(Physical Data Model),这是一个物理数据模型,它包含了数据库的...
提供的两个脚本文件——"comment脚本赋值到PDM的name.vbs"和"name脚本赋值到PDM的comment.vbs",其功能分别是将当前对象的comment属性值赋给name,以及将name属性值赋给comment。这样的操作对于批量处理大量对象的...
PowerDesigner中显示name,code,comment的解决方法 PowerDesigner是一款功能强大的数据模型设计工具,但是在某些版本中,视图不支持同时显示name、code、comment(列注释)。本文档将介绍如何在PowerDesigner中显示...
此外,还有另一种情况需要考虑,即使用逆向工程从数据库中导入comment,并将其赋值给PowerDesigner的PDM(Physical Data Model)中对象的name。逆向工程是PowerDesigner中一个强大的功能,它能够根据现有的数据库...
在PowerDesigner中,可以通过执行脚本来自动化一些重复性任务,例如将字段的名称(Name)自动填充到其注释(Comment)中。以下是对这个过程的详细解释: 首先,打开PowerDesigner,点击菜单栏上的“Tools”(工具)...
PowerDesigner 中把Name值批量复制到Comment实用脚本,注意是在CDM和PDM中运行此脚本便可.PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
标题“powerdesigner_comment转name_name转comment”指的是使用PowerDesigner工具进行数据库设计时,将字段注释(comment)与字段名(name)之间进行互相转换的功能。在数据库设计过程中,注释对于理解和维护数据库...
PowerDesigner中使name列的值等于comment列的值的脚本,亲测可用
确保选中“包含注释”或类似的选项,以确保注释会被包含在生成的脚本中。 3. **选择目标数据库平台**:PowerDesigner支持多种数据库平台,如Oracle、MySQL、SQL Server等。选择与项目匹配的平台,因为不同的数据库...
在这个特定的场景下,我们可以编写一个VBScript脚本来遍历PowerDesigner中的所有对象,读取它们的"Comment"属性,并将其内容赋值给"Name"属性。 以下是一个简单的VBScript脚本示例,演示如何执行上述操作: ```...
标题中的“PowerDesigner 把name写到Comment中 和 把Comment写到name中 pd7以后版本可用”指的是一项在PowerDesigner中操作模型属性的方法。PowerDesigner是一款强大的数据建模工具,广泛应用于数据库设计和逆向工程...
描述中的“PowerDesigner15-将Name中的字符COPY至Comment中.vbs”进一步确认了这个脚本是为PowerDesigner 15版本定制,主要功能就是批量处理模型中的对象,将`Name`字段的内容复制到`Comment`字段。 标签“pdm”...
另一方面,当你使用PowerDesigner的`REVERSE ENGINEER`功能从数据库反向生成PDM时,可能会发现NAME和CODE实际上是相同的,即数据库中的CODE。如果希望将数据库中Table或Column的中文Comment作为NAME,你可以使用另一...
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
3. **查看生成的PDM**:逆向工程完成后,可以在PowerDesigner中查看生成的PDM。用户可以选择查看某个具体的表,通过右键点击表名选择“View Data”来查看表的具体数据。 4. **使用SQL脚本进行逆向工程**:还可以...
在提供的脚本中,主要涉及以下几个关键部分: - `Option Explicit`:声明变量必须先声明,提高代码的严谨性。 - `ValidationMode = True` 和 `InteractiveMode = im_Batch`:设置脚本运行模式,确保在不中断用户...
2. **直接在PowerDesigner环境中执行**:可以在PowerDesigner IDE中直接运行脚本。 ### 结语 通过以上介绍可以看出,PowerDesigner提供了灵活多样的方法来帮助用户高效地为数据库对象添加备注信息。无论是手动添加...
在使用PowerDesigner的过程中,有时会遇到一个常见的问题,即Name(名称)与Code(代码)同步的问题。这个问题指的是当用户修改了一个实体或字段的Name时,其对应的Code也会自动更新,这可能不符合开发者的预期,...