oracle 10g数据库,搜索表的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:08:13
使用用户名A_USER登陆PL/SQL后,查表为什么还要加上A_USER,不加这个A_USER就会报找不到这个表的错,这个数据库下没有视图和物化视图,也没有database link。查询系统表,也没有这个表。
my object中也看不到要找的那个表AA_TABLE,但在要找的这个AA_TABLE表前加个A_USER前缀就能找到,为什么?很不解!!
登陆的用户 就是dba权限的 不是能看到所有的表吗?

dba权限要访问其他用户下的表,也是要加用户名的,除非建同义词,如果没有权限,加用户名也访问不到。

如果你的表要加用户名才能访问,说明你所查表不是当前用户下的,是那个可以查询的用户下的

可能你建表的时候用户和表名加了引号,所以表名是"A_USER.AA_TABLE"而不是AA_TABLE.