• PowerDesigner 设置各项变量参数的路径


    一.基本项设置

    1.各项变量参数的路径

    DataBase/Edit Current DBMS/Scripts/Objects/PKey/

    比如 ConstName的Value值为:PK_%.U27:TABLE%。  改成PK_%TABLE%主键名将保留全名。

     

    2.设置主键自动增长列

    当是SQL2000时 双击实体表,选中Columns,在你所要设为自增型的键上(比如你的id)双击,弹出一个Column Properties对话框,右下角有一个Identify的选择框,选中它OK。

    http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html


    3.默认值的设置

    双击实体表,双击Columns,选中satanddard checks里面default就是默认值

    4.NAME和CODE联动,如何取消?

    在【Tools】下找到【General Options】,点击“Dialog”,Operating modes 取消对“Name to mirroring”的选中。

    5.在PowerDesigner 中添加约束【标识列、自动增长、默认值、Check 约束、唯一索引

    http://www.cnblogs.com/xugang/archive/2011/01/20/1939960.html

    二.高级设置

    1.PowerDesigner与SQL Server相连【以ODBC为媒介】

    http://hi.baidu.com/diyit/blog/item/56e0b3119b150978ca80c47b.html

    2.修改数据库的兼容模式

    输入“EXEC SP_DBCMPTLEVEL 'dbName', '90';

    第一个参数为数据库名;第二个参数为想要设置的sql server版本号,其对应关系如下

    80 = SQL Server 2000

    90 = SQL Server 2005

    100 = SQL Server 2008 ,在上面的例子中由于我想和sql server 2005兼容,所以设置版本号为90。

    三.遇到的问题

    1.PowerDesigner 反向工程时出错,unable to list users

    是因为在新建“物理数据模型”时没有选择正确的DBMS,选择正确的即可.【如果数据库来源是Sql 2005,则PD中新建的用以承接的空PDM也得是 Sql 2005,否则PD无法兼容】

    比如:我采用Sql2000模式的PD以Ctrl + G形式生成到 Sql 2005数据库,接下来想从Sql 2005数据库逆向工程回PD,那么PD中的物理模形不能再选择默认的 Sql2000,

    必需是 Sql2005。即数据库的兼容能力很强大,而PD则需要一对一的承接【Sql2005兼容Sql2000,而PD的2000模形不能接纳来自Sql2005的逆向工程数据】

    -------------------------------------------------------------------------------------------------

    如何去掉网格线和设置背景色:

    Tools—Display Preferences--General:去掉show page delimiter

    顺带可以调整 Window color来设置背景色。

    -------------------------------------------------------------------------------------------------

     

  • 相关阅读:
    Python—函数基础篇
    C语言 文件操作(四)
    C语言 文件操作(三)
    C语言 文件操作(二)
    C语言 文件操作(一)
    C语言 生日快乐
    Matlab入门(二)
    Matlab入门(一)
    精华篇:数组指针
    汇编刷题:求一到100内的偶数之和(本程序将和按十六进制输出)
  • 原文地址:https://www.cnblogs.com/luoxiaonet/p/1821592.html
Copyright © 2020-2023  润新知