Jam*_*mes 3 .net oracle schema ora-00942 oracle11g
在我的程序中,我需要访问Oracle 11g数据库的模式.我一直试图使用这样的查询获取表的列表:
SELECT t.TABLE_NAME, t.OWNER
FROM ALL_TABLES t
WHERE t.DROPPED = 'NO'
ORDER BY t.TABLE_NAME
Run Code Online (Sandbox Code Playgroud)
查询工作,我得到一个表列表.不幸的是,当使用返回的表名查询某些表时,我收到以下错误:
ORA-00942:表或视图不存在
什么可能导致此错误?它可以归结为特权吗?
在一个单独的问题中,我也有点困惑,是否可能有两个或同名的表,以及如何区分这两个.我需要注意这个吗?
我使用.NET中的Oracle.DataAccess提供程序连接到数据库.它是一个远程服务器,不幸的是我对它的访问非常有限.