Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as SYS
SQL> grant create view to tudou;
Grant succeeded
SQL> conn tudou/111;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as tudou
SQL> select * from temp1;
NAME AGE
------------------- ---
土土 22
SQL> create view vw_Name as select name from temp1;
View created
SQL> conn scce/111;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as scce
SQL> select * from vw_Name;
select * from vw_Name
ORA-00942: 表或视图不存在
SQL> conn tudou/111;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as tudou
SQL> grant select on vw_name to scce;
Grant succeeded
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as scce
SQL> select * from vw_name;
select * from vw_name
ORA-00942: 表或视图不存在
SQL> select * from tudou.vw_name;
NAME
-------------------
土土
SQL>
本文详细介绍了在Oracle数据库环境中进行SQL操作、创建视图、权限授予与撤销的过程,并通过实例展示了如何解决视图创建与访问过程中的常见问题。
949

被折叠的 条评论
为什么被折叠?



