我的第二个问题好象没有说清楚,我再说一下:
    就是对于PDM,第一次导入ORACLE数据库时为何总提示“[ORACLE] [ODBC] [ORA] ORA-00942 表或视图不存在 SQLSTATE=S0002”,忽略继续导入,则生成的表也没有任何错误?
    接着再重新导刚才的PDM或新的PDM则不提示错了,这是为什么呀?

解决方案 »

  1.   

    因为你从PD到出来的脚本在每一个表前面都有drop...,所以提示表或视图不存在
    你在导入脚本的时候是在一个用户(模式)下导入的,所以会有user.tbname
      

  2.   

    在PDM中右键,弹出菜单中选择Properties,然后在General,点击DBMS那个oracle ...(这里是你的PDM的数据库类型)后面的图表,查看DBMS属性,一路展开树状图,到Script->SQL->Format下面,会有一个项目为“ CaseSensitivityUsingQuote”,它的值默认为Yes,把它的值更改为No,然后保存。
      

  3.   

    我的第一个问题知道了,好久没告诉大家请谅解!
    因为ORACEL中的字段名默认为大写,人为要是小写必须带"",而在PD9.5中设计的字段名为小写,所以导入ORACEL中就带上了""!