一、定义
同义词顾名思义,是数据库方案对象的一个别名,就是一种映射关系。这里的数据库方案对象指表、视图、序列、存储过程、包等。
(synonyms)
二、同义词的好处
1、不占内存空间,节省大量的数据库空间
2、简化了数据库对象的访问
3、提高了数据库对象访问的安全性
4、扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接
Plsql同义词创建
两个数据库将一个数据库a的表tableb映射到c数据库
找到将创建同义词的数据库c选择synonyms右击新建
这是默认展示的效果
之后的操作
创建同义词可以对数据库的任意对象操作,表,存储过程,存储函数
对应的sql:
在 command Window中执行
-- Create the synonym
create or replace public synonym SUPP_CHECK_BILLAMOUNT
for DBOSHOP001.SUPP_CHECK_BILLAMOUNT@DB10SHOP;
查询当前库中的同义词,查看是否创建同义词成功
select * from dba_synonyms where synonym_name='SUPP_RETURN_MONEY'