安装好PD后,使用中有一些问题,通过上网查找,现总结如下:
在使用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不认。
附:生成数据库脚本
Database=>Generate database
----------------------------------------------------------------------------------------------------------------------
默认生成的SQL语句(表名、字段名等)都带双引号,导致用SQLPlus插入Oracle数据库时表名与表列都带""号,要解决这个问题,在数据库中做如下设置:
Database-> Edit Current DBMS...-> Script-> Sql-> Format-> CaseSensitivityUsingQuote 改为No