`
zjcheng
  • 浏览: 91279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在POWERDESIGNER中将备注产生到数据库中

阅读更多
一 PD12.5 生成 PB 中table的扩展属性
首先

第一步

model-->modele   extended   definition     定义扩展属性

窗口里倒数第二个钮,import an EXtended Model Definition

勾选 PowerBuilder

然后第二步

tools->powerbulider->generate   extended   attributes


就OK 了

如果提示

"model   does   not   contain   the   powerbuilder   extended 
  model   definition!you   need   to   add   it   to   the   model   
  if   you   wish   to   generate   or   reverse   powerbuilder   extend   attributes." 

就是第一步,没有设置好

如果生成不成功,可以将不显示中文的表删除,然后执行PB数据库面板上的清理系统的选项,然后再生成就可以了,

删除PB的系统表是下下策,因为我们有时会用程序在里面写入很多东西,如下拉窗或表达式什么的,删除怎么能行.

PB已经提供了清理系统表的功能.在PB面板的某一个菜单下,designer->Synch extended attributes



二 如何将name产生到备注的代码
执行方法: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

本人按照以上过程,成功,特来分享。转自:http://blog.163.com/china_3k/blog/static/26077493201142061557209/
分享到:
评论

相关推荐

    Powerdesigner字段备注导入到数据库

    3. **在PowerDesigner中添加字段备注** 在PowerDesigner的物理数据模型中,用户可以为每个表和字段设置详细的属性,包括备注。首先,选择需要添加备注的表,然后在“Properties”(属性)窗口中找到对应的字段,...

    PowerDesigner显示数据库中文备注

    该脚本可以显示数据库中文备注。 PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署...

    PowerDesigner 连接oracle直接生成数据库中的表

    在软件开发和数据库管理领域,PowerDesigner作为一款强大的数据建模工具,被广泛应用于概念设计、逻辑数据模型(LDM)和物理数据模型(PDM)的设计过程中。通过PowerDesigner,用户可以方便地与多种数据库系统进行...

    PowerDesigner逆向工程导入MYSQL数据库总结

    接下来介绍如何在PowerDesigner中执行逆向工程导入MYSQL数据库的具体步骤: **步骤一:** 打开PowerDesigner,选择“文件”->“新建”->“新模型”。 **步骤二:** 在新建模型对话框中,选择“物理数据库”...

    PowerDesigner从数据库中导出表结构

    - 在PowerDesigner中选择与目标数据库相匹配的数据库类型,例如在本例中应选择IBM DB2。 3. **指定ODBC数据源:** - 从ODBC数据源列表中选择之前创建的数据源,并输入相应的用户名和密码。 - 如果配置正确,...

    PowerDesigner16.5 中文教程-数据库模型操作教程_详解

    1. 创建概念数据模型:在PowerDesigner中,首先创建CDM,定义实体、属性和关系,表达业务实体间的逻辑关系。 2. 创建物理数据模型:接着,基于LDM或CDM创建PDM,考虑性能、存储和安全性等因素,调整表结构、字段...

    PowerDesigner16.5中文教程-数据库模型操作教程

    **概念数据模型(CDM)**是PowerDesigner中用于抽象表达数据间关系的重要工具,它帮助开发者构建出清晰的数据结构概貌,而不考虑具体的数据库实现细节。 - **目的与作用**:通过实体-关系图(E-R图)形式组织数据,...

    PowerDesigner技术在大型网络数据库中的应用

    ### PowerDesigner技术在大型网络数据库中的应用 #### 引言 在现代信息技术领域,大型网络数据库系统扮演着至关重要的角色,如Oracle公司的Oracle数据库、IBM的DB2、Microsoft的SQL Server以及Sybase的Adaptive ...

    PowerDesigner16.5中文教程-数据库模型操作教程.docx

    * 导入 SQL 脚本:可以将 SQL 脚本导入到 PowerDesigner 中,以便生成相应的数据库表模型图。 五、 由物理模型生成对象模型,并生成相应的 GET、SET 方法 * 由物理模型生成对象模型:可以将物理数据模型转换为对象...

    如何将数据库中的表导入到PowerDesigner中

    本文将深入探讨如何将数据库中的表导入到PowerDesigner中,以便进行进一步的分析和设计。 首先,我们需要了解PowerDesigner的基本功能。PowerDesigner支持实体关系模型(ERD)、概念数据模型(CDM)、物理数据模型...

    POWERDESIGNER逆向工程从现有数据库生成PDM

    2. **在PowerDesigner中配置数据库连接**:打开PowerDesigner软件,选择“Database”菜单下的“Configure Connections”,在System DSN标签页中添加新数据源。这里可以选择之前在ODBC数据源管理器中创建的数据源,...

    (完整word版)PowerDesigner16.5中文教程-数据库模型操作教程.pdf

    根据提供的文件内容,我们可以提炼出关于PowerDesigner 16.5的数据库模型操作教程的...同时,掌握如何在PowerDesigner中进行数据库建模,可以大大提升数据模型设计的效率和质量,对数据库的设计和维护工作至关重要。

    使用PowerDesigner进行数据库设计

    1. **选择数据库类型**:在PowerDesigner中选择目标数据库的类型,如SQL Server。 2. **输入连接信息**:根据所选数据库类型填写相应的连接信息,包括服务器地址、数据库名称、用户名和密码等。 3. **测试连接**:...

    powerdesigner 生成备注方法

    在PowerDesigner中,可以直接为每个字段或表添加注释: 1. **选中需要添加备注的对象**(如表或字段)。 2. **打开“Properties”属性窗口**,找到“Comment”属性项。 3. **输入相应的备注信息**即可完成备注的添加...

    powerDesigner名字备注转换赋值.zip

    首先,解压"powerDesigner名字备注转换赋值.zip",然后在PowerDesigner中打开命令窗口,通过输入相应的命令行调用VBS脚本。比如,使用`RunScript`命令,并指定脚本的完整路径,以执行转换操作。 4. **注意事项**: ...

    使用PowerDesigner生成PostgreSQL数据库的物理数据模型

    - 在PowerDesigner中选择“文件”->“新建”,然后选择“物理数据模型”。 2. **配置数据源**: - 进入数据源管理器,新建一个连接到PostgreSQL的数据源。 - 配置必要的连接信息,如服务器地址、数据库名、用户名...

    PowerDesigner从数据库中导出表结构.doc

    因此,需要在PowerDesigner中配置数据源,以便成功地连接到Oracle数据库。 配置数据源的步骤如下: 1. 在PowerDesigner的菜单中,选择“文件”->“逆向工程”->“Database...”,弹出New Physical Data Model窗口...

Global site tag (gtag.js) - Google Analytics