zoukankan      html  css  js  c++  java
  • powerdesinger 使用问题

    一 .   生成脚本表名,列名带引号。
            选择Database->Edit current database,选择Script->Sql->Format,有一项CaseSensitivityUsingQuote,它的comment为 "Determines if the case sensitivity for identifiers is managed using double quotes",表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为"YES",如下图手指向的位置改为"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功能强大 完全可以维护大部分的数据库建模

  • 相关阅读:
    RESTful日#2:使用Unity容器和引导程序在Web api中使用依赖注入实现控制反转
    RESTful日#2:使用Unity容器和引导程序在Web api中使用依赖注入实现控制反转
    带有可选选项的输入文本框(组合框)
    在组合框中嵌入一个DataGridView
    ItemData在。net
    实现一个所有者绘制的组合框
    模板化的“请等待”按钮和模板控件介绍
    使用AvalonEdit (WPF文本编辑器)
    办公风格的扁平组合箱
    【windows】telnet 和一些dos命令
  • 原文地址:https://www.cnblogs.com/online/p/1038693.html
Copyright © 2011-2022 走看看