查看同义词

使用同义词

使用同义词可以保证当数据库位置或对象名称发生变化时,应用程序代码保持稳定,只需要改变同义词;

使用没有指定模式的同义词时,首先在用户自己的模式中查找,然后在公共同义词中查找。

删除同义词

编译同义词

对原始对象进行DDL操作后,同义词的状态将变为INVALID;再次引用同义词时,同义词会自动编译,状态变为VALID。

问题合集:

1.HR用户为什么不能访问OE用户创建的公共同义词?

因为在运行经验模式下,人力资源无权访问对象,所以如果运行经验用户授予人力资源用户选择对象的权限,人力资源用户就可以访问这些对象。

2.对象、私有同义词和公共同义词可以同名吗?ORACLE中同义词和表的优先级是多少?

在用户kerry下,创建表TEST

创建私有同义词TEST

创建一个公共同义词TEST,如下所示。公共同义词可以与对象同名

访问TEST时,如下:是tableTEST的内容,不是公共同义词的内容。

删除TEST表后,数据库此时访问公共同义词。

总结:存在同名私有同义词和公共同义词时,数据库优先选择私有同义词作为目标;存在同名对象和公共同义词时,数据库优先选择对象作为目标。

oracle同义词问题,ORACLE同义词总结(下)相关推荐

  1. Oracle 原理: 公有同义词 和 私有同义词

    同义词是现有对象的一个别名,和 C++ 里面的typedef关键字很像.同义词都能简化SQL语句,隐藏对象的名称和所有者,也可以提供对对象的公共访问. 在Oracle中,同义词分为公有同义词和私有同义 ...

  2. oracle创建dblink同义词,Oracle中DBlink与同义词

    Oracle Dblink and synonym(同义词) 一.创建前提 1.具有创建link权限 2.创建同义词权限(synonym) 3.授权命令(在sys用户下) grant CREATE P ...

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

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

  4. oracle初识007 序列+同义词

    -–序列 sequence 序列和表一样是一种数据库对象,用来自动生成一组唯一的序号. 序列是一种共享式的对象,多个用户可以共同使用序列中的序号. 一般将序列应用于表的主键列,这样,当向表中插入数据时 ...

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

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

  6. oracle 同义词名称,ORACLE同义词总结

    同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使 ...

  7. oracle只读权限 同义词,权限的同义词,欣赏和权限的近义词是什么

    欣赏和权限的近义词是什么 欣赏的近义词--玩赏.观赏.赏识.鉴赏 权限的近义词--范围,.权势.权位.权责 如何给同义词授权 如果在bai用户agmtadmin下创建了du一个表TC_EP_SPLIT ...

  8. oracle同义词truncate,oracle同义词

    oracle同义词 ---------------------------------------------------------------------------- 相关知识:Oracle S ...

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

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

  10. Oracle授权及创建同义词

    今天需要授权和创建同义词,特意记录学习: 例如A账号创建了表tb_users, B账号想要可以使用tb_users表,此时需要进行授权和创建同义词操作 授权操作由tb_users的owner授权(即A ...

最新文章

  1. ant vue 兼容性问题_Ant Design of Vue使用遇到的问题以及解决方法总结
  2. Docker Remote API使用准备
  3. 不能用了 重装系统git_重装新版gitlab时遇到gitlab-rails database初始化失败
  4. The APR based Apache Tomcat Native library
  5. andriod 继承view定义自己的形状
  6. CI/CD 最佳实践的基本原则
  7. 推荐 7 个学习 TypeScript 的宝库,2021 是时候给自己加薪了!
  8. 当开启了延迟加载的开关,对象是怎么变成代理对象的?
  9. 虚拟机管理解决方案-VMware篇
  10. MySQL学习之一数据库简介
  11. 简单网页-------课程表
  12. python课程典范选优_python 实现选课系统
  13. 2021年美赛B题——解题参考
  14. win7安装计算机的更新,解决win7系统更新升级教程
  15. 程序员培训班一般要多少钱?
  16. animation动画及3D
  17. quirks mode(怪异模式) 和 standard mode(标准模式)
  18. python批量修改Excel文件后缀csv为xlsx
  19. Platform 概述
  20. 迅搜 php,关于 Xunsearch PHP-SDK

热门文章

  1. 【配置git和github】github鉴权失败 git配置github 免密登录
  2. 【更改google chrome浏览器路径的方法】
  3. ASO优化含义篇:积分墙是什么?
  4. 玩赚亚丁号---薅羊毛专业版
  5. Holo 使用场景说明
  6. android自动计时器,Android实现定时器的几种方法
  7. java找不到符号 类_得到错误java:找不到符号类
  8. stm32 hal 模拟i2c
  9. pycharm无法import本地安装好的第三方库问题
  10. Video标签的常用属性操作