查看“HR”帐户中包含的所有表格(Oracle 11g)

问题描述 投票:0回答:2
SQL> select * from dba_hr_tables;
 select * from dba_hr_tables  
               * ERROR at line 1: ORA-00942: table or view does not exist.

请帮我找出HR用户中包含的所有表格...谢谢。

database oracle data-dictionary
2个回答
0
投票

如果我正确理解了这个问题,那么您正在查找用户HR拥有的所有表。

如果您拥有具有系统权限的用户,则可以使用以下命令:

SELECT table_name
FROM   dba_tables
WHERE  owner = 'HR'

如果你不这样做。但有一个用户拥有HR表的权限,你可以使用all_tables而不是dba_tables

SELECT table_name
FROM   all_tables
WHERE  owner = 'HR'

或者,如果您能够以HR用户身份登录,则可以这样做并使用:

SELECT table_name
FROM   user_tables

0
投票

编辑以下内容以使用您的表名称。检查你的拼写!

SELECT *
    FROM tablename
© www.soinside.com 2019 - 2024. All rights reserved.