0

テーブルが存在しないというエラーが表示されます。私の質問は、なぜエラーが発生するのですか?

SQL> GRANT SELECT, INSERT, UPDATE, DELETE ON system.emp to chap7;
GRANT SELECT, INSERT, UPDATE, DELETE ON system.emp to chap7
                                           *
ERROR at line 1:
ORA-00942: table or view does not exist

テーブルは存在しますが、

 SQL> select ename from emp;

 ENAME
 ----------
 KING
 BLAKE
 CLARK
 JONES
 MARTIN
 ALLEN
 TURNER
 JAMES
 WARD
 FORD
 SMITH

 ENAME
 ----------
 SCOTT
 ADAMS
 MILLER
 Stuttle

 15 rows selected.
4

1 に答える 1

1

おそらく、EMPテーブルの所有者はSYSTEM? 行う:

SELECT owner FROM all_tables WHERE table_name = 'EMP'

また、どのユーザーとして実行していGRANTますSELECTか?

于 2011-10-22T04:24:31.680 に答える