一、定义

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

二、同义词的好处

1、不占内存空间,节省大量的数据库空间

2、简化了数据库对象的访问

3、提高了数据库对象访问的安全性

4、扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接

三、创建同义词语法

create public synonym table_a for user.table_a;

四、同义词的删除语法

因为同义词也是对象 ,删除语法统表一样

drop public synonym table_a;

五、扩展

如果要访问不同数据库下或者不同用户下的表table_a,当然也可以使用同义词,但需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:

create synonym table_a for table_a @DB_Link;

参考资料:

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

oracle mysql 同义词_Oracle数据库同义词相关推荐

  1. oracle mysql 付费_oracle数据库要钱的吗?

    展开全部 Oracle软件本身是免费的,所以任何人都可以从Oracle官方32313133353236313431303231363533e59b9ee7ad9431333431366365网站下载并 ...

  2. Oracle mysql 语句_Oracle 数据库常用操作语句大全

    一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop database dbname 3.备份数据库 完全备份 exp dem ...

  3. 怎么打oracle MySQL补丁_Oracle数据库opatch补丁操作流程

    一. 升级前准备工作 1. 确认数据库版本 使用dba登陆查询当前数据库的版本 SQL> select * from v$version; BANNER -------------------- ...

  4. oracle mysql 卸载_Oracle数据库卸载步骤

    oracle卸载步骤供参考: 1.停止服务 打开"服务",然后停止所有Oracle服务 2.删除程序 3.删除注册表中的所有关于Oracle项 (1)在HKEY_LOCAL_MAC ...

  5. oracle mysql 同义词_Oracle数据库创建同义词(synonym)详细讲解

    1.1数据库创建同义词(synonym) Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没 ...

  6. mysql实现oracle的同义词_Oracle的同义词(synonyms)详解

    知识扩展:数据库对象 表.视图.序列.过程.函数.程序包,甚至其它同义词都可以创建同义词. 1.同义词:私有同义词.公有同义词. 私有同义词只能被当前模式的用户访问.私有同义词名称不可与当前模式的对象 ...

  7. oracle怎么给表建同义词_oracle建同义词,oracle 中怎么创建同义词?

    oracle 中怎么创建同义词? 我们需bai要准备的材料分别du是:电脑.oracle. 1.首zhi先打开oracle,如果dao想要实现表空间的方内法容,则输入以下代码: 2.如果想要实现用户的 ...

  8. oracle revoke 列_oracle数据库 revoke

    数据库必知词汇:数据控制语言DCL |名词定义|数据控制语言(Data Control Language, DCL)是SQL语言四大主要分类之一,是用来设置或者更改数据库用户或角色权限的语句,通过GR ...

  9. oracle mysql 安全性_oracle mysql语句

    一.oracle 常用相关sql 语句 1. 连接数据库 su - oracle -c " sqlsplus 用户/密码     注:首次登陆用  sqlplus / as sysdba 注 ...

  10. oracle迁移到mysql工具_oracle数据库想迁移到mysql上 有什么方法或者工具吗

    Manager进程:需要源端跟目标端同时运行,主要作用是监控管理其它进程,报告错误,分配及清理数据存储空间,发布阈值报告等 Extract进程:运行在数据库源端,主要用于捕获数据的变化,负责全量.增量 ...

最新文章

  1. Linux捕捉信号机制之(signal,kill)、(sigaction,sigqueue)
  2. linux定时执行python脚本_linux定时执行python脚本的方法以及失败不执行的处理方法...
  3. python二十三:装饰器 ?
  4. 系统中异常公共处理模块 in spring boot
  5. 蓝桥杯 人物相关性分析 二分
  6. IOS开发(104)之程序执行状态更改
  7. shell 进入hadoop_php通过shell调用Hadoop的方法
  8. python中的reindex_Pandas之ReIndex重新索引的实现
  9. 95-110-022-源码-Env-LocalStreamEnvironment
  10. 44 岁的微软下一步是什么?
  11. adb工具箱_安卓福音,史上最强搞机工具箱,一键修手机
  12. java分析dump文件_干货分享丨jvm系列:dump文件深度分析
  13. stm32单片机相同系列型号代码移植
  14. Multisim简体中文汉化包下载安装指南
  15. java happen-before_Java内存模型happen-before的实现原理
  16. termux python_【小白教程】Termux实现安卓手机Python编程
  17. 深入理解美团 Leaf 发号器开源方案
  18. 数据库Date数据与字符串如何转换
  19. (附源码)springboot社区快递代取服务系统 毕业设计051434
  20. css语法---选择器

热门文章

  1. 第十篇:React 中的“栈调和”(Stack Reconciler)过程是怎样的?
  2. 用A*算法实现传道士野人渡河问题
  3. DNS 报文结构和个人 DNS 解析代码实现——解决 getaddrinfo() 阻塞问题
  4. python太极代码_旋转的太极图动画源代码
  5. RMS TO EAP通过MQTT简单实现
  6. HTML页面基本结构浅谈
  7. echarts世界地图国家及中国城市的经纬度数组整理
  8. 记一次使用screw 生成MySQL数据库文档
  9. C# MemCached
  10. 遥感数据存储格式 ----BSQ、 BIL、BIP及相互转换