欢迎光临
我们一直在努力

创建Oracle Synonym用户(oracle同义词用户)

一般来讲,Oracle Synonym User是一类特殊的数据库概念,它主要用来替换数据库中的表名,并允许用户对原表和替换名进行操作。

首先我们要通过current_user来得到当前登录的user,可以用下面的sql 命令:

select sys_context(‘userenv’,’current_user’) from dual;

然后先创建synonym用户,语句如下:

create user identified by default tablespace temporary tablespace ;

接着分配给该用户需要的角色和系统权限,语句如下:

grant create synonym to ;

最后,我们可以用下面的 sql 语句,创建synonym:

create synonym for ;

用户可以用synonymname来替换tablename,比如用synonymuser1 来替换user1,如下:

select * fromsynonymuser1.emp;

以上就是创建Oracle synonym用户的过程。该过程极大减少了特定表名引用的次数,提高了程序开发的效率。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。