Powerdesign高级配置[归纳].pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、去掉 Oracle 生成的 SQL创建语句中的双引号 用 powerdesigner 导出 orale 数据库的建表 sql 时,默认会给表名和字段名加上 双引号,如下图: 这样给操作数据库带来很大的不便,解决的办法是设置 Database 菜单, 然后点击 Edit Current DBMS 菜单,再依次点开 Script-SQL-Format ,然后找 到 CaseSensitivityUsingQuote 将其设为 NO,即可。如下图: 如果带有包的话,导出时要选择包中的表。 2、PowerDesign 高级应用 编写相关的 VBS脚本在 PowerDesign 里自定义一些命令与操作等, 具体的可以参 考 C:\Program Files\Sybase\PowerDesigner 9\VB Scripts 目录下的脚本示例。 怎么运用这些脚本呢? 在 Tools -Execute Commands里可以进行操作。 具体说明在帮助里写的很清楚。 帮助的位置在 PowerDesigner General Features Guide- PART 2. Modeling Guide-CHAPTER 8. Managing Objects-Accessing objects using VBScript-VBScript uses in PowerDesigner PowerDesign 的使用主要是 DBMS的配置 3、修改建表脚本生成规则。 如果每个表格都有相同的字段,可以如下修改: Database - Edit Current DBMS 展开 Script - Object - Table - Create 见右下的 Value 值,可以直接修改如下: /* tablename: %TNAME% */ create table [%QUALIFIER%]%TABLE% ( %TABLDEFN% ts char(19) null default convert(char(19),getdate(),20), dr smallint null default 0 ) [%OPTIONS%] 其中的 ts 、dr 两列会在生成 SQL脚本的时候自动的插入每个表格中,其中 的%TNAME%变量是给每个表格的 SQL添加一个该表的 Name值注释。 4 、修改字段生成规则 。 要给每个字段都添加一个注释的话,同一窗口中展开 Script - Object - Column - Add 的 Value 修改为: %20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%] [[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/ 其中的 %COLNNAME%就是列的 Name值(可以是中文) 5、修改外键命名规则。 选择 Database— Edit Current DBMS 选择 Scripts -》Objects -》 Reference -》ConstName 可以发现右侧的 Value 为: FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT% 可见,该命名方法是: FK_+8 位子表名 +9 位 Reference 名+8 位父表名,你可 以根据这中模式自定义为: FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%, 可以使 FK名称变为 FK_TABLE_2_RELATIONS_TABLE_1 掌握这种方法后就可以按照自己的想法修改了 生成建库脚本 SQL文件中的表头注释很讨厌,可以在 Databse - Generate Database (Ctrl+G) 窗口中,选择 Options 卡片,去掉 Usage 的 Title

您可能关注的文档

文档评论(0)

蔡氏壹贰 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档