页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

              SELECT * FROM tab WHERE tabtype = 'TABLE';

        3、确定表是属于当前用户的情况下还是添加报错,我们再次分析发现是因为这个用户对于all 3、确定表是属于当前用户的情况下还是添加报错,我们再次分析发现是因为这个用户对于all_tab_columns,查询看看是否能查到数据 :select * from all_tab_columns

        4、在第3步骤驱动了,当前用户查询all 4、在第3步骤驱动了,当前用户查询all_tab_columns看不到任何数据,这时候,需要找DBA进一步确认,是否是没有权限。

        5、最终给解决了,原来这个stg用户下有个表就叫all 5、最终给解决了,原来这个stg用户下有个表就叫all_table_column,所以jdbc调用接口的时候没去查询系统字典表这个视图。

         问题原因:检查无法正常添加表的用户是否是创建了和 数据库系统表同样的名称,不建议这样设置,因为对于数据库来说都有属于数据库的关键字,关键字相同会引发一些接口调用获取信息无法正常。

            解决方案:移除和系统表相同名称的表或者关键字。

 

Viewtracker