0
SQL> select * from dba_hr_tables;
select * from dba_hr_tables  
               * 行 1 のエラー: ORA-00942: テーブルまたはビューが存在しません。

人事ユーザーに含まれるすべてのテーブルを見つけるのを手伝ってください...ありがとう。

4

2 に答える 2

0

質問を正しく理解できれば、 user が所有するすべてのテーブルを探していることになりますHR

システム権限を持つユーザーがいる場合は、次を使用できます。

SELECT table_name
FROM   dba_tables
WHERE  owner = 'HR'

そうしないと。のテーブルに対する権限を持つユーザーがいる場合は、代わりに次HRを使用できます。all_tablesdba_tables

SELECT table_name
FROM   all_tables
WHERE  owner = 'HR'

または、ユーザーとしてログオンできる場合は、ログオンしてHR次を使用できます。

SELECT table_name
FROM   user_tables
于 2014-05-14T06:44:32.340 に答える
0

以下を編集して、テーブル名を使用します。あなたのスペルもチェックしてください!

SELECT *
    FROM tablename
于 2013-10-17T02:22:03.640 に答える