默认创建好的PowerDesigner 自动导出的脚本有个问题就是表的名称带上了双引号
修改设置如下:
在 Database里选择你的数据库然后在 DBMS里面选择(注意看清楚PDM的引用模式是哪个数据库)
Script->Sql->Format->EnableOwnerPrefix value=Yes;
Script->Sql->Format->CaseSensitivityUsingQuote=No;
这时再导出 表的名称就正常了
PowerDesigner9 移植到 PowerDesigner12 的问题:
默认长度的问题,我在PowerDesigner9导出没问题的数据库脚本拿到PowerDesigner12导出出现如下问题:
Column constraint name maximum length is limited to 15 characters
在使用PD12时出现诸如以下错误:
Reference constraint name maximum length is limited to 7 characters
Key constraint name maximum length is limited to 7 characters
Table code maximum length
Column code maximum length
……
导致生成建表SQL时通不过,细究原因原来是默认设置的问题,改下就可以了:)
调整以下参数:
Database=>Edit current DBMS 数据库类型::Script\Objects\MaxConstLen value=>255
Database=>Edit current DBMS 数据库类型::Script\Objects\Table\Maxlen value=>255
Database=>Edit current DBMS 数据库类型::Script\Objects\Column\Maxlen value=>255
再说说如何在 PowerDesigner12里创建带导出分区的脚本
默认情况下分区设置是隐藏的 所以要选种该表 然后再点左下脚的More>>
选择Physical Options 这个选项 这里可以添加表空间和索引空间 我习惯直接设置分区SQL语句 这样避免了很多垃圾语句生成
选择 SQL 然后创建分区
partition by list
( data_part )
( partition Pd00
values ( '0' ) )
就OK了 去Partitions选项里可以看到这一列分区效果
设置索引默认空间:
选择KEY选项或者Index选项 直接双击该索引 然后设置Physical Options
直接输入SQL创建默认索引指向表空间 using index tablespace index_emcspace
PowerDesigner功能强大 完全可以维护大部分的数据库建模
现在在Oracle数据库维护有些问题 创建数据库的Package 或者 Types 、Directories、Jobs等 没办法维护进去
看来凡事不能要求太完美 呵呵
分享到:
相关推荐
### PowerDesigner 常见问题解析 #### 一、生成代码时不包含 Drop 语句 在使用 PowerDesigner 生成数据库脚本时,有时用户希望在生成的 SQL 脚本中不包含 `DROP` 语句,这可以通过以下步骤实现: 1. **进入** `...
powerdesigner
然而,使用过程中可能会遇到各种问题,其中之一就是“PowerDesigner 16.5 License过期问题”。当这个情况发生时,用户无法正常启动或使用该软件,这直接影响了工作流程。下面我们将详细探讨这个问题的解决方法以及...
备份可以通过复制整个PowerDesigner安装目录来实现,这样即使出现问题,也能轻松恢复。 在使用PowerDesigner时,有以下几个核心知识点: 1. **概念数据模型(CDM)**:CDM是PowerDesigner的核心,用于描述业务实体和...
在生成 SQL 脚本时,可能会包含一些不必要的表头注释,可以通过以下步骤去除: 1. **打开生成数据库对话框**:选择 `Database` → `Generate Database (Ctrl+G)`。 2. **进入选项设置**:在生成数据库对话框中选择 ...
"新建文本文档.txt"可能是安装说明或者一些重要提示,用户在安装过程中可能需要参考这个文本文件来了解步骤或注意事项。 在使用PowerDesigner 16.7时,用户可以利用其主要功能,包括概念数据模型(CDM)、物理数据...
本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...
总的来说,"PowerDesigner建模的一些实例"涵盖了从概念到物理建模的全过程,以及数据流图、逆向工程、版本管理和报告生成等多个方面。这些实例对于初学者来说是宝贵的参考资料,能够帮助他们快速掌握PowerDesigner的...
"PowerDesigner Name与Code同步问题解决" PowerDesigner 是一个功能强大的数据建模工具,广泛应用于数据仓库设计、数据库设计和 BUSINESS INTELLIGENCE 等领域。然而,在使用 PowerDesigner 进行数据建模时,经常会...
PowerDesigner是一款强大的数据库建模工具,广泛应用于系统分析和设计中。...此外,汉化版本可能存在与原版软件的兼容性问题,因此,在使用汉化包时要谨慎,并保持对官方更新的关注,以便及时解决可能出现的问题。
1.先安装PowerDesigner 12 下载PowerDesigner 12英文官方版: http://dl01.nbdown.net//Program/Sybase.PowerDesiner.v12.0.zip 2.只需将下面下载的这个powerdesigner12的破解文件,只需要把pdflm12.dll 这个...
PowerDesigner 15.2.0.3042 官方下载: 目前 PowerDesigner 最新官方正式版本为 15.2.0.3042 ,官方下载地址: 主程序:PowerDesigner152_Evaluation.exe ...
同时,如果遇到问题,可以查阅官方文档或社区论坛寻求帮助。 总之,PowerDesigner 12.5汉化包为中文用户提供了一个更友好的操作环境,使他们能够更好地利用这款强大的数据库设计工具,提升工作效率。通过理解...
轻松解决PowerDesigner 15 License 失效的问题。
关于PowerDesigner的一些重要知识点: 1. **数据库建模**:PowerDesigner的核心功能是数据库建模,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。这些模型可以帮助开发者更好地理解和设计...
以下是一些关于PowerDesigner的小技巧: 1. **字段长度限制问题**: 当在Oracle数据库上生成建表脚本时,若字段长度超过15个字符,会遇到错误。这是因为Oracle默认的限制。解决方法是进入PDM的Database菜单,选择...
PowerDesigner是一款强大的数据库设计与建模工具,广泛应用于IT行业中,尤其在系统分析、数据库设计和数据仓库构建等领域。"PowerDesigner导出报告模板"这个主题主要涉及如何使用PowerDesigner来定制和导出报告,以...
使用SQL Server时最容易忽略的21个问题... 27 使用PowerDesigner 建立企业知识库... 31 面向SOA企业业务过程建模的利器— PowerDesigner12.0. 43 全面数据资产建模与管理... 52 PowerDesigner UML 建模简介(一...
在使用PowerDesigner的过程中,有时会遇到一个常见的问题,即Name(名称)与Code(代码)同步的问题。这个问题指的是当用户修改了一个实体或字段的Name时,其对应的Code也会自动更新,这可能不符合开发者的预期,...