v_1 是 temp.test表的视图SQL> select * from cat;TABLE_NAME TABLE_
------------------------------ ------
A TABLE
B TABLE
CS TABLE
CS_PB_BASE TABLE
CS_PB_TRANS TABLE
S TABLE
SEQ_DEMO SEQUEN
TAB1 TABLE
TEST TABLE
V_1 VIEW
V_A VIEW已选择11行。SQL> select * from v_1; TIME
---------
10
20
30
40
50
60
100
110
180已选择9行。SQL> grant select on v_1 to unew;授权成功。SQL> connect unew/unew;
已连接。
SQL> select * from temp.v_1; TIME
---------
10
20
30
40
50
60
100
110
180已选择9行。
SQL> select * from temp.test;
select * from temp.test
*
ERROR 位于第1行:
ORA-00942: 表或视图不存在
------------------------------ ------
A TABLE
B TABLE
CS TABLE
CS_PB_BASE TABLE
CS_PB_TRANS TABLE
S TABLE
SEQ_DEMO SEQUEN
TAB1 TABLE
TEST TABLE
V_1 VIEW
V_A VIEW已选择11行。SQL> select * from v_1; TIME
---------
10
20
30
40
50
60
100
110
180已选择9行。SQL> grant select on v_1 to unew;授权成功。SQL> connect unew/unew;
已连接。
SQL> select * from temp.v_1; TIME
---------
10
20
30
40
50
60
100
110
180已选择9行。
SQL> select * from temp.test;
select * from temp.test
*
ERROR 位于第1行:
ORA-00942: 表或视图不存在
SQL> desc temp.test
ERROR:
ORA-04043: 对象 temp.test 不存在