同义词也就是别名的意思,经常用于简化对象访问和提高对象访问的安全性。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义

同义词分为两类:公有同义词和私有同义词

一、查看用户下的同义词

--查看同义词 信息
 SELECT * FROM DBA_SYNONYMS WHERE SYNONYM_NAME ='DM_CUSTBD_SET';
 
 SELECT * FROM USER_SYNONYMS WHERE SYNONYM_NAME ='DM_CUSTBD_SET';

二、给用户配置创建同义词的权限

与同义词相关的权限有CREATE SYNONYM、CREATE ANY SYNONYM、CREATE PUBLIC SYNONYM权限

例如: grant create synonym to scott;

三、创建同义词

create (public) synonym dm_custbd_set  for hy_a0008282.dm_custbd_value_set@link_q

其中dm_custbd_set是同义词名称。hy_a0008282.dm_custbd_value_set@link_q是表名称

四、使用同义词

select * from dm_custbd_set
-- 相当于 select * from hy_a0008282.dm_custbd_value_set@link_q

五、删除同义词

drop synonym dm_custbd_set

如果同义词与数据库对象(例如表)同名,那么查询时会优先访问数据库对象而不是同义词。删除数据库对象后再查询,就会访问同义词

在公有同义词和私有同义词重名时,优先访问私有同义词

oracle中同义词相关推荐

  1. Oracle中同义词synonym的作用

    公司给了一个Oracle数据库连接的配置,当我使用oracle SQL Developer连接的时候.点击表没有数据,如下图所示 然而却没有表的数据,当时就奇怪了. 当点击同义词时,就出现了表. 然后 ...

  2. Oracle中同义词的研究

    Oracle中创建同义词语句: create synonym table_name for user.table_name;  其中第一个user_table和第二个user_table可以不一样. ...

  3. oracle中同义词的用法,Oracle中使用同义词介绍

    一.背景 有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1.其中Auser2和Buser1建立了dblink.现希望通过登录Bus ...

  4. Oracle中同义词(synonym)的用法

    1.创建同义词create synonym 自己准备定义的表名称 for scott.emp; 如 create synonym heihei for scott.emp; 这样就可以拿heihei ...

  5. oracle中同义词的作用,Oracle中使用同义词

    一.背景 有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1.其中Auser2和Buser1建立了dblink.现希望通过登录Bus ...

  6. oracle中private同义词和public同义词

    项目中遇到,遂从网上搜索了下,觉得如下解释较为通俗易懂: 假设oracle有以下两个用户: admin , visitor 我们在admin下建立了 testtable 这个表,并且对visitor用 ...

  7. 【DB.Oracle】同义词——SYNONYM

    Oracle中同义词是任何表.视图.物化视图.序列.存储过程.函数.包.类型.JAVA类对象.用户定义类型,或是其他的同义词的别名.由于其只是一个别名,所以除了在数据字典中的定义外不占任何空间. 同义 ...

  8. Oracle中的序列,同义词

    Oracle中的序列,同义词 2006年08月18日 星期五 下午 01:51 什么叫序列:     1:定义:         仅向前的数字变量(和SQL中的自动编号有点像 identity(1,2 ...

  9. oracle mysql 同义词,有关Oracle数据库中同义词的简单介绍

    Oracle数据库中有关同义词的一些知识是我们本文主要要介绍的内容,首先我们先看一个语句,如下: create synonym table_name for user.table_name; 其中** ...

最新文章

  1. hic染色体构想_了解微服务:从构想到起点
  2. AI大军又添猛将:海云数据宣布“双亿元AI扶持计划”
  3. 2017届蓝桥杯java_2017第八届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解-Go语言中文社区...
  4. 在Dialog中实现下拉框效果并对下拉框赋自定义的值
  5. python 画树 递归_python递归函数绘制分形树的方法
  6. mac 下使用wireshark监听网络上的数据
  7. 我们究竟还要学习哪些Android知识?看这一篇就够了!
  8. Win11有黑色边框怎么办 Win11有黑色边框的解决方法
  9. linux内核机制是什么,linux内核slab机制分析
  10. OPENSSH升级为7.4
  11. (转)300家平台倒闭,BAT纷纷离场,到底什么模式已经全军覆没?
  12. 【金万维】天联高级版客户端打开U8报错:未监听端口
  13. android excel加图片,安卓和iOS版的Excel现在可以拍摄图片上的表格转为电子表格
  14. 厦大考研计算机学硕,21厦大考研:专硕VS学硕,怎么选才不翻车?
  15. (五)青龙面板 企业微信应用推送+详细教程【2022年5月20日】
  16. ngrock内网穿透(Ngrok 和 Sunny-Ngrok )
  17. codewars打怪日记 Greed is Good JavaScript中数组用法和 哈希表的使用
  18. 照镜子——2018年2月3-6日
  19. 【Python 爬虫小项目 01】租房数据
  20. 防爆仪表管阀件公司网站模板源码+Eyou内核的

热门文章

  1. 消息队列处理高并发【转】
  2. 【DevFest 2020】参会互动指南,来喊你上车!
  3. 蜜罐技术--百度百科
  4. 【图像处理】傅里叶变换最全入门知识点链接合集
  5. Java全栈开发---Java ERP系统开发:商业ERP(七)登录与密码管理
  6. 安全运维工程师需要具备哪些综合能力?
  7. 【软考中级】网络工程师怎么复习?
  8. 基于python的火车票订票系统的设计与实现_火车票订票系统的开发与设计
  9. JAVA 文件url转存本地
  10. 2020 寒假私讯——二分算法