SQL> select * from dba_hr_tables;
select * from dba_hr_tables * ERROR at line 1: ORA-00942: table or view does not exist.
请帮我找出HR用户中包含的所有表格...谢谢。
如果我正确理解了这个问题,那么您正在查找用户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
编辑以下内容以使用您的表名称。检查你的拼写!
SELECT *
FROM tablename