在使用PowerDesigner时遇到的疑难问题
来源:岁月联盟
时间:2008-02-02
安装PowerDesigner后,使用中有一些问题,总结如下:
1.使用PD12时出现以下错误:
Reference constraint name maximum length is limited to 30 characters Key constraint name maximum length is limited to 30 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 |
但是要注重的是,表名、列名、主键等不要超过30个字符,否则Oracle不认。
2.附:生成数据库脚本
Database=>Generate database ---------------------------------------------------------- |
默认生成的SQL语句(表名、字段名等)都带双引号,导致用SQLPlus插入Oracle数据库时表名与表列都带""号,要解决这个问题,在数据库中做如下设置:
Database-> Edit Current DBMS...-> Script-> Sql-> Format-> CaseSensitivityUsingQuote 改为No |