Oracle同义词创建及其作用

来源:互联网 发布:淘宝装修自定义源代码 编辑:程序博客网 时间:2024/05/16 16:55

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。 

1.创建同义词语句:

create public synonym table_name for user.table_name;

          

2.删除同义词:

drop public synonym table_name;

3.查看所有同义词:

select * from dba_synonyms

4.例子:

create or replace public synonym数据表A for 用户.数据表A;
grant all on 数据表A to 用户1;
grant all on 数据表A to 用户2;


0 0