1.在生成代码时不包含drop语句
在菜单Database->Generate Database,选择弹出的窗口中的Options标签页,去掉窗口右边drop...选项即可。
2.在生成代码中字段默认值不需要带单引号',如default 'to_char(sysdate,'yyyymmdd')'要改成default to_char(sysdate,'yyyymmdd')
在菜单Database->Edit Current DBMS...,选择general标签页,在窗口左边选择Script->Quote,然后把窗口右边的Value后面的单引号去掉。
3.生成的建表脚本中如何把对象的双引号去掉?
打开cdm的情况下,进入Tools-Model Options-Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mixed Case就行!
或 者选择Database->Edit current database->Script->Sql->Format,有一项CaseSensitivityUsingQuote,它的 comment为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”即可!
或者在打开pdm的情况下,进入Tools-Model Options-Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase就可以!
4.修改mysql表的类型,如由默认的myisam改成innodb
修改单个表的就在表的属性窗口中,选择Physcial Options标签页,双击窗口右边的窗口左边的type=(ISAM),然后在窗口右边下部选择sql,再修改成type=(innodb)
如 果修改数据库的类型为innodb类型,打开模型的属性窗口,选择MySQL标签页,在Database type后的编辑框中录入InnoDB即可。再选择菜单database->default physical option,然后在弹出的窗口中左边双击选择type=[ISAM],在窗口右边就出现type=[ISAM],用鼠标点中它,在窗口的下面type后 选择innodb,最后点“Apply to...”按钮,选