一 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/
分享到:
相关推荐
3. **在PowerDesigner中添加字段备注** 在PowerDesigner的物理数据模型中,用户可以为每个表和字段设置详细的属性,包括备注。首先,选择需要添加备注的表,然后在“Properties”(属性)窗口中找到对应的字段,...
该脚本可以显示数据库中文备注。 PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署...
在软件开发和数据库管理领域,PowerDesigner作为一款强大的数据建模工具,被广泛应用于概念设计、逻辑数据模型(LDM)和物理数据模型(PDM)的设计过程中。通过PowerDesigner,用户可以方便地与多种数据库系统进行...
接下来介绍如何在PowerDesigner中执行逆向工程导入MYSQL数据库的具体步骤: **步骤一:** 打开PowerDesigner,选择“文件”->“新建”->“新模型”。 **步骤二:** 在新建模型对话框中,选择“物理数据库”...
- 在PowerDesigner中选择与目标数据库相匹配的数据库类型,例如在本例中应选择IBM DB2。 3. **指定ODBC数据源:** - 从ODBC数据源列表中选择之前创建的数据源,并输入相应的用户名和密码。 - 如果配置正确,...
1. 创建概念数据模型:在PowerDesigner中,首先创建CDM,定义实体、属性和关系,表达业务实体间的逻辑关系。 2. 创建物理数据模型:接着,基于LDM或CDM创建PDM,考虑性能、存储和安全性等因素,调整表结构、字段...
**概念数据模型(CDM)**是PowerDesigner中用于抽象表达数据间关系的重要工具,它帮助开发者构建出清晰的数据结构概貌,而不考虑具体的数据库实现细节。 - **目的与作用**:通过实体-关系图(E-R图)形式组织数据,...
### PowerDesigner技术在大型网络数据库中的应用 #### 引言 在现代信息技术领域,大型网络数据库系统扮演着至关重要的角色,如Oracle公司的Oracle数据库、IBM的DB2、Microsoft的SQL Server以及Sybase的Adaptive ...
* 导入 SQL 脚本:可以将 SQL 脚本导入到 PowerDesigner 中,以便生成相应的数据库表模型图。 五、 由物理模型生成对象模型,并生成相应的 GET、SET 方法 * 由物理模型生成对象模型:可以将物理数据模型转换为对象...
本文将深入探讨如何将数据库中的表导入到PowerDesigner中,以便进行进一步的分析和设计。 首先,我们需要了解PowerDesigner的基本功能。PowerDesigner支持实体关系模型(ERD)、概念数据模型(CDM)、物理数据模型...
2. **在PowerDesigner中配置数据库连接**:打开PowerDesigner软件,选择“Database”菜单下的“Configure Connections”,在System DSN标签页中添加新数据源。这里可以选择之前在ODBC数据源管理器中创建的数据源,...
根据提供的文件内容,我们可以提炼出关于PowerDesigner 16.5的数据库模型操作教程的...同时,掌握如何在PowerDesigner中进行数据库建模,可以大大提升数据模型设计的效率和质量,对数据库的设计和维护工作至关重要。
1. **选择数据库类型**:在PowerDesigner中选择目标数据库的类型,如SQL Server。 2. **输入连接信息**:根据所选数据库类型填写相应的连接信息,包括服务器地址、数据库名称、用户名和密码等。 3. **测试连接**:...
在PowerDesigner中,可以直接为每个字段或表添加注释: 1. **选中需要添加备注的对象**(如表或字段)。 2. **打开“Properties”属性窗口**,找到“Comment”属性项。 3. **输入相应的备注信息**即可完成备注的添加...
首先,解压"powerDesigner名字备注转换赋值.zip",然后在PowerDesigner中打开命令窗口,通过输入相应的命令行调用VBS脚本。比如,使用`RunScript`命令,并指定脚本的完整路径,以执行转换操作。 4. **注意事项**: ...
- 在PowerDesigner中选择“文件”->“新建”,然后选择“物理数据模型”。 2. **配置数据源**: - 进入数据源管理器,新建一个连接到PostgreSQL的数据源。 - 配置必要的连接信息,如服务器地址、数据库名、用户名...
因此,需要在PowerDesigner中配置数据源,以便成功地连接到Oracle数据库。 配置数据源的步骤如下: 1. 在PowerDesigner的菜单中,选择“文件”->“逆向工程”->“Database...”,弹出New Physical Data Model窗口...