PM使用总结(部分转)
2009-01-09 10:41
211 查看
1.PMD批量为表名加前缀
将已经保存的*.pdm用记事本打开,批量替换即可。
2.默认创建好的PowerDesigner 自动导出的脚本有个问题就是表的名称带上了双引号修改设置如下:在 Database里选择你的数据库然后在 DBMS里面选择(注意看清楚PDM的引用模式是哪个数据库)
Script->Sql->Format->EnableOwnerPrefix value=Yes;Script->Sql->Format->CaseSensitivityUsingQuote=No;这时再导出 表的名称就正常了
3.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_emcspacePowerDesigner功能强大 完全可以维护大部分的数据库建模现在在Oracle数据库维护有些问题 创建数据库的Package 或者 Types 、Directories、Jobs等 没办法维护进去看来凡事不能要求太完美 呵呵
问题摘自:http://www.javaeye.com/topic/120979
将已经保存的*.pdm用记事本打开,批量替换即可。
2.默认创建好的PowerDesigner 自动导出的脚本有个问题就是表的名称带上了双引号修改设置如下:在 Database里选择你的数据库然后在 DBMS里面选择(注意看清楚PDM的引用模式是哪个数据库)
Script->Sql->Format->EnableOwnerPrefix value=Yes;Script->Sql->Format->CaseSensitivityUsingQuote=No;这时再导出 表的名称就正常了
3.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_emcspacePowerDesigner功能强大 完全可以维护大部分的数据库建模现在在Oracle数据库维护有些问题 创建数据库的Package 或者 Types 、Directories、Jobs等 没办法维护进去看来凡事不能要求太完美 呵呵
问题摘自:http://www.javaeye.com/topic/120979
相关文章推荐
- Maven使用总结,部分内容ctrl c ctrl v
- Log4j基本使用及其部分参数总结
- geotools 使用 部分代码总结
- Xpath中关于部分常用轴表达式使用总结
- afinal 的部分使用总结
- 总结:ADO.NET在开发中的部分使用方法和技巧
- Charles 抓包工具使用部分问题总结
- MQTT(使用mosquitto做broker)做Android推送部分总结
- 汇编总结-第二部分_3_使用函数
- 总结:ADO.NET在开发中的部分使用方法和技巧
- ASP之对象总结(如果你使用过大部分,那么你的ASP功力应该是非常高的了)
- 关于监听的总结(监听配置里的host部分只能使用主机名吗,用IP地址或localhost不能正确启动监听程序吗?)
- "30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(2)——PS部分的使用
- ClistCtrl 的部分使用技巧总结
- MQTT(使用mosquitto做broker)做Android推送部分总结
- kshen转总结:ADO.NET在开发中的部分使用方法和技巧
- JDBC的使用部分总结
- Spring Security使用总结(基础部分)
- geotools 使用 部分代码总结
- ★★ 总结iframe的使用 第一部分——第三部分