在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:
代码一:将Name中的字符COPY至Comment中
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 comment 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
转载:http://leshor.iteye.com/blog/668935
分享到:
相关推荐
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
在PowerDesigner中,可以通过执行脚本来自动化一些重复性任务,例如将字段的名称(Name)自动填充到其注释(Comment)中。以下是对这个过程的详细解释: 首先,打开PowerDesigner,点击菜单栏上的“Tools”(工具)...
PowerDesigner是一款功能强大的数据模型设计工具,但是在某些版本中,视图不支持同时显示name、code、comment(列注释)。本文档将介绍如何在PowerDesigner中显示name、code、comment,解决了这个问题。 问题描述:...
标题中的“PowerDesigner 把name写到Comment中 和 把Comment写到name中 pd7以后版本可用”指的是一项在PowerDesigner中操作模型属性的方法。PowerDesigner是一款强大的数据建模工具,广泛应用于数据库设计和逆向工程...
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
当我们处理复杂的数据模型时,我们可能需要将模型中对象的name(名称)和comment(注释)字段进行互换,以满足不同的管理需求和文档的标准化。 在PowerDesigner中,通常可以通过内置的脚本功能来实现这种需求。工具...
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
通过这个脚本,PowerDesigner将自动为每个表、列和视图的name属性生成对应的comment,使得在生成SQL脚本后,当这些对象被创建到数据库时,其comment属性将被正确设置,从而提高了数据库的可读性。 在实际应用中,这...
PowerDesigner中的name属性通常用于定义对象的唯一标识,比如表名、字段名等,而comment则用于添加对这些对象的描述性注释。在某些情况下,用户可能需要批量修改或交换这些属性,比如在整理模型文档时,为了保持一致...
在 PowerDesigner 中,添加数据源是将数据库连接到 PowerDesigner 中的重要步骤。要添加数据源,需要先创建连接配置文件,然后选择连接配置文件,最后测试连接。添加数据源的步骤如下: 1. 创建连接配置文件:在 ...
标题“powerdesigner_comment转name_name转comment”指的是使用PowerDesigner工具进行数据库设计时,将字段注释(comment)与字段名(name)之间进行互相转换的功能。在数据库设计过程中,注释对于理解和维护数据库...
例如,你可以定义函数或过程,遍历模型中的每个表和列,检查是否存在注释,如果没有,则从其他来源(如数据库元数据或额外的文本文件)获取注释信息,并添加到PowerDesigner的模型中。 在完成所有必要的调整后,...
将powerdesigner中物理模型的英文字段名称转换为显示注释
#### 六、PowerDesigner表结构连同中文注释导入到MySQL 1. **生成SQL脚本**: - 选择“Generate SQL Script”选项,生成包含表结构及中文注释的SQL脚本。 - 确保勾选“Generate comments”选项以生成注释信息。 ...
本篇文章主要讲解如何利用PowerDesigner 15进行特定的操作,即如何将Comment字段中的字符复制到Name字段中,这在数据库对象命名规范化的场景下非常有用。 首先,我们需要了解PowerDesigner 15的工作界面和基本功能...
这段脚本将COMMENT中的字符复制到NAME中,确保NAME反映数据库的实际注释。 由于给出的文件内容不完整,无法提供完整的代码二。不过,其基本思路是遍历所有表和列,检查COMMENT字段,并将其内容移动到NAME字段。一旦...
#### 二、Comment到Name的复制 有时,可能还需要将 Comment 的内容复制到 Name 中。例如,当 Comment 包含了重要的信息,而 Name 需要更新以反映这些信息时。下面是一个简单的 VBS 脚本示例,用于实现这一功能: `...
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
在实际工作中,有时我们希望PDM中的元素名称能更直观地反映出其功能或含义,这就涉及到将表字段的注释(Comment)转换为PDM中的名称(Name)。 标题中提到的问题,即"PowerDesigner逆向工程时,将表字段的comment...
在这个上下文中,它可能是一个辅助脚本,用于帮助用户在PowerDesigner中批量处理表名或字段名到注释的转换。VBS脚本可以读取模型信息,根据特定规则(例如,将表名或字段名转换为注释文本)生成注释,并将其应用于...