同义词(synonym):

也是数据库中的常见工具,可以看作是为表、视图、物化视图、序列、历程、函数、包、类型(type)、Java 类工具(Java class schema object)、用户界说工具类型 (user-defined object type)或是另一个同义词所建立的别名。

使用同义词是出于利便或平安上的思量。例如,可以使用同义词举行以下事情:

隐藏一个数据库工具的名字和拥有者(owner)

隐藏分布式环境(distributed database)中远程工具(remote object)的位置

简化数据库用户的 SQL 语句

和视图类似能够限制接见,用于实现更精致的接见控制(fine-grained access control)

用户可以建立公共(public)或私有(private)的同义词。公共同义词由特殊的用户组 PUBLIC所拥有,数据库中的每个用户都能够接见。而私有同义词属于某个用户,此用户能够控制哪些

用户可以使用这些私有同义词。

CREATE PUBLIC SYNONYM sales FOR eygle.sales_data;

若是要查看数据库中有哪些同义词,可用过以下视图查询:

ALL_SYNONYMS:形貌当前用户可接见的所有同义词

DBA_SYNONYMS:形貌数据库中的所有同义词

USER_SYNONYMS:形貌当前用户拥有的所有同义词

原文链接:https://www.cnblogs.com/tingxin/p/12860065.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

重建同义词+oracle,[ORACLE]Oracle 同义词(synonym)相关推荐

  1. oracle vs. SQL 同义词synonym 别名 alias

    oracle 同义词 synonym 为数据库对象建立同义词后,当dba对数据库对象(table,view,序列)做了一个简单改动之后,如名字或者结构改变,则不需要重新更改并编译应用.在数据库字典中有 ...

  2. Oracle数据库之同义词(SYNONYM)使用

    本教程用示例来说明在Oracle数据中如何创建和删除同义词(SYNONYM). 概念 同义词是指数据库对象(表.视图.序列.存储过程等数据库对象)用另一个名字来引用.比如: 建立一个同义词可以排除一个 ...

  3. Oracle数据库之同义词(SYNONYM)使用(转)

    最近在公司听到同义词,不是很懂,甚是尴尬,决定看了一看 从网上看了看资料 同义词是指数据库对象(表.视图.序列.存储过程等数据库对象)用另一个名字来引用.比如: 建立一个同义词可以排除一个对象名字的限 ...

  4. Oracle中的同义词synonym

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

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

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

  6. Oracle基础知识之synonym(同义词)、database link(数据库链接)、数据完整性

    Oracle基础知识之同义词.数据库链接.数据完整性 一.同义词 (一)概念 (二)分类 1.私有同义词 2.公共同义词 3.远程同义词 (三)作用 二.数据库链接 (一)概念 (二)分类 1.私有数 ...

  7. oracle同义词转换不,ORA-00980: 同义词转换不再有效

    客户账号TB在操作软件时,报错:"[Microsoft][ODBCdriverforOracle][Oracle]ORA-00980:同义词转换不再有效". 使用拥有dba权限的账 ...

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

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

  9. oracle symonym_Oracle的同义词(synonyms)

    oracle的同义词总结: 从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系. 1.创建同义词语句: create public synonym table_name for user. ...

  10. oracle 01775,Oracle出现ORA-01775: 同义词的问题

    Oracle出现ORA-01775: 同义词的循环链问题 1. 当用程序连接或者用plsql查询同义词时,如果出现ora-01775:同义词的循环链这样的问题. 一般是因为存在同义词,但同义词没有相应 ...

最新文章

  1. Linux中的动态库和静态库(.a/.la/.so/.o)
  2. iOS 11开发教程(一)
  3. git 生成patch和使用patch
  4. 剑指-二维数组中的查找
  5. jzoj3854-分组【树状数组,线段树】
  6. m1 Mac的brew包完全卸载方法
  7. 以太坊核心开发者计划为2.0制定“最小化合并”方案
  8. Java设计模式透析之 —— 单例(Singleton)
  9. java学习资料总结
  10. javascript高级编程(javascript高级编程第四版 pdf)
  11. 快速格式化从pdf、caj论文中复制的文本格式(正则替换)
  12. java实现计算器_初学JAVA之实现计算器
  13. 金融借贷中的风险控制
  14. OBJ 模型文件与MTL材质文件 介绍
  15. FPGA实现除法运算
  16. 建议114:MD5不再安全
  17. 在自己电脑上调试微信公众号后台程序:附工具
  18. java 读取sqlite_在Java中使用Sqlite数据库
  19. 7代cpu能装虚拟xp系统吗_小米手机最新系统MIUI 11 推荐,附带小米刷机资源
  20. Eclipse IDE

热门文章

  1. JSP连接数据库实现查询
  2. Windows上C语言实现设置控制台的颜色
  3. python django 商品进销存管理系统
  4. 12.bacnet mst/tp 报文 解析
  5. Linux各种虚拟网卡master/slave的叠加使用
  6. JavaScript - Ajax
  7. php算法结构,PHP递归算法实现无限分类 - YangJunwei
  8. 默克尔树在区块链中的应用
  9. 【管理篇 / 恢复】❀ 01. 恢复出厂设置 ❀ FortiGate 防火墙
  10. AutoRunner怎么做脚本参数化实现用例的自动化批量执行