美文网首页
ORACLE 同义词

ORACLE 同义词

作者: 星熠长空 | 来源:发表于2019-07-15 09:55 被阅读0次

问题:数据库中有两个用户A、B用户A中的表授权给B用户查看,用户B访问A中的表“select * from A.table_name ”十分不理想,这时就需要用到同义词SYNONYM,相当于起了一个别名,如果直接select  * from table_name 会抛出“表或视图不存在”,

实现:

0: 在A中授权table_name权限给B:  grant select/inset/update  on table_name to 用户B;

1:用户B要有创建同义词的权限:grant CREATE SYNONYM to 用户B;不给会抛出”权限不足insufficient privileges“

2: 在用户B中 创建: create synonym s_table_name  for A.table_name;

3:接可以在用户B中直接:select * from s_table_name

4:删除:drop synonym s_table_name;

5:查看所有的同义词:select * from dba_synonyms

相关文章

  • Oracle 重建同义词

    Oracle synonym docss64dbstar检查同义词是否有效 重建同义词

  • Oracle批量建立同义词

    Oracle批量建立同义词 建立表同义词 1.查询建立语句 2.将sql运行结果复制,然后运行,比如: 给表同义词...

  • ORACLE 同义词

    问题:数据库中有两个用户A、B用户A中的表授权给B用户查看,用户B访问A中的表“select * from A.t...

  • (Oracle)Synonym同义词

    天行健,君子自强不息Synonym:同义词(其实就是一个别名)创建同义词

  • Oracle驱动和同义词

    一,启动包含阶段和完成的工作 nomount:读参数文件,分配内存,启动后台进程,定位控制文件 mount:打开控...

  • Oracle_索引/同义词

    索引/同义词 1.定义 是一种独立于表的模式对象,可以存储在表不同的磁盘或表空间中。索引被破坏不会对表产生影响。表...

  • Oracle学习笔记 - 第002天

    Oracle 序列 同义词 视图 索引 自然连接(通过外键关系进行连接) 交叉连接(笛卡尔积) 函数 存储过程 常...

  • Oracle建立DBLINK及同义词

    1、如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: select * from u...

  • oracle储存过程

    一,is 和 as 在Oracle的存储过程和函数中,其实IS和AS是同义词,没有什么区别。还有在自定义类型(TP...

  • [Oracle]同义词(synonyms)使用说明

    Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如...

网友评论

      本文标题:ORACLE 同义词

      本文链接:https://www.haomeiwen.com/subject/lwwiuqtx.html