PowerDesigner生成oracle的脚本时,用sql操作提示表或视图不存在

在powerdesigner中设计Oracle数据库并generator database成功,用Navicat可以看到生成的表,但对这些表用SQL进行添加删除修改的时候,提示表或试图不存在。

原来是PowerDesigner生成数据库的时候默认把所有的标识符都打了双引号,结果导致Oracle从不区分大小写,到区分这些标识符的大小写。

解决方法如下:

1.菜单: Database->Edit Current DBMS
在这里插入图片描述

2.在弹出的对话框中将 ORA11GR1::ScriptSqlFormatUpperCaseOnly 设为Yes
在这里插入图片描述

3.在弹出的对话框中将 ORA11GR1::ScriptSqlFormatCaseSensitivityUsingQuote 设为No
在这里插入图片描述
这样以后再生成数据库就不会出现上述问题了.