数据库同义词的理解学习

数据库同义词的理解学习一 定义 同义词顾名思义 是数据库 方案对象的一个别名 就是一种映射关系 这里的数据库方案对象指表 视图 序列 存储过程 包等 synonyms 二 同义词的好处 1 不占内存空间 节省大量的数据库空间 2 简化了数据库对象的访问 3 提高了数据库对象访问的安全性 4

大家好,我是讯享网,很高兴认识大家。

一、定义

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

(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

小讯
上一篇 2025-04-06 19:23
下一篇 2025-03-17 18:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/123674.html