安装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 |
最新相关文章
发表评论