数据库同义词的理解学习

一、定义

同义词顾名思义,是数据库方案对象的一个别名,就是一种映射关系。这里的数据库方案对象指表、视图、序列、存储过程、包等。

(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'

 

https://www.cnblogs.com/wushuang0608/p/8405281.html

 https://www.2cto.com/database/201802/718901.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值