在Power desinger中有一选项,可以设定的。在什么位置,我记不清了,你查一下。答案是确定可以的

解决方案 »

  1.   

    hoho,确实是个好方法,bow~~
      

  2.   

    不是powerdesigner的bug,是它的一个DBMS的配置文件中区分大小写使用Quote的原因。你可以按照下面的步骤把这个属性去掉,那么就不会出现引号在脚本里面了。在PDM中右键,弹出菜单中选择Properties,然后在General,点击DBMS那个oracle ...(这里是你的PDM的数据库类型)后面的图表,查看DBMS属性,一路展开树状图,到Script->SQL->Format下面,会有一个项目为“ CaseSensitivityUsingQuote”,它的值默认为Yes,把它的值更改为No,然后保存。
    是你在PD中的设置有问题:
    \TOOLS\MODEL OPETION\COLOMN COLUMN中的设置改掉即可
    1/在powerdesign里的表名和字段名都用大写,建表的脚本就不会有“”了。
    2/在pd/database/generatoin database/options里选择‘Upper’,就可以把表名和字段名都变为大写,但还是有”“,但不会影响正常的操作。
    3/如果oracle里的表名是小写的,则做操作时表名要加上“”,如:select * from "a"/