PowerDesigner生成oracle的腳本時,用sql操作提示表或視圖不存在

在powerdesigner中設計Oracle數據庫並generator database成功,用Navicat可以看到生成的表,但對這些表用SQL進行添加刪除修改的時候,提示表或試圖不存在。

原來是PowerDesigner生成數據庫的時候默認把所有的標識符都打了雙引號,結果導致Oracle從不區分大小寫,到區分這些標識符的大小寫。

解決方法如下:

1.菜單: Database->Edit Current DBMS
在這裏插入圖片描述

2.在彈出的對話框中將 ORA11GR1::Script\Sql\Format\UpperCaseOnly 設爲Yes
在這裏插入圖片描述

3.在彈出的對話框中將 ORA11GR1::Script\Sql\Format\CaseSensitivityUsingQuote 設爲No
在這裏插入圖片描述 這樣以後再生成數據庫就不會出現上述問題了.