首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle 受权设置别名

2012-08-25 
Oracle 授权设置别名在Oracle中,假设用户B(userB)想访用户A(userA)下的表tablet,正常的方法是要用全名:use

Oracle 授权设置别名

在Oracle中,假设用户B(userB)想访用户A(userA)下的表tablet,正常的方法是要用全名:userA.tablet,例如:
select * from userA.tablet;

假设userA是原用户,userB是另一用户,想让userB访问userA.a表。

先以userA登录
? grant?? all?? on?? a?? to?? userB;

如果用户B想用最简单的方法访问该表,即不带用户名的方式,有两个办法:

1、创建view:
以userB登录
? create view a as select * from userA.a;


2.创建别名
以userB登录
? create?? synonym?? a?? for? userA.a;
? 需要给userB授权:grant create synonym to userB;

热点排行