`
eksliang
  • 浏览: 598311 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle 复习笔记之同义词

阅读更多

转载请出自出处:http://eksliang.iteye.com/blog/2098861

1.什么是同义词

      同义词是现有模式对象的一个别名。

      概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过程和程序包等 。

      什么是模式对象呢?我的理解就是拥有数据库对象的用户。

 

2.同义词的作用

  • 简化SQL语句
  • 隐藏对象的名称和所有者
  • 提供对对象的公共访问

3.同义词的类型

 公有同义词和私有同义词

  • 公有同义词可被所有的数据库用户访问
  • 私有同义词只能在其模式内访问,且不能与当前模式的对象同名。

4.语法如下:

私有同义词语法如下:OR REPLACE

 

CREATE SYNONYM syn_emp FOR SCOTT.emp;
    这个时候用select * from syn_emp 就相当于访问 select * from emp;

 

公有同义词语法如下:OR REPLACE

 

CREATE PUBLIC SYNONYM public_syn_emp FOR SCOTT.emp;
    

 

5.删除同义词

DROP SYNONYM emp;   --删除私有同义词
DROP PUBLIC SYNONYM emp_syn;   --删除公有同义词

 

 
分享到:
评论

相关推荐

    oracle作业视图和同义词

    ### Oracle作业视图和同义词 #### 视图(Views) 在Oracle数据库中,视图是一种虚拟表,它不实际存储数据,而是保存一条SELECT语句,该语句定义了视图的数据来源。视图可以简化数据访问,提供安全机制,并使用户能够...

    Oracle中定义以及使用同义词的方法

    Oracle中的同义词(Synonyms)是数据库管理系统中一种非常实用的功能,它为数据库对象提供了一个别名,类似于我们常见的Windows文件系统的快捷方式。在Oracle环境中,同义词主要用于简化对象访问,增强安全性,并在...

    Oracle学习笔记(序列和同义词)

    Oracle学习笔记(序列和同义词),有具体的序列和同义词的代码案例

    oracle实验9-10-索引与视图-序列和同义词的创建.doc

    Oracle 实验报告 - 索引、视图、序列和同义词的创建 本实验报告旨在介绍 Oracle 中的索引、视图、序列和同义词的概念和应用。通过实验,掌握创建索引、视图、序列和同义词的命令,并理解它们在数据库中的作用。 一...

    Oracle 同义词

    Oracle 同义词 Oracle 同义词是指在 Oracle 数据库中创建的别名,用于简化对数据库对象的访问。同义词可以是公开的,也可以是私有的。公开的同义词可以被所有用户访问,而私有的同义词只能被对象的拥有者或被授予...

    Oracle 同义词和视图

    在Oracle数据库中,同义词(Synonyms)和视图(Views)是两种非常重要的对象,它们都提供了数据访问和管理的便捷方式。下面将详细解释这两种概念以及它们在实际应用中的作用。 **同义词** 同义词是Oracle数据库提供...

    Oracle的同义词(synonyms)总结

    ### Oracle的同义词(Synonyms)总结 #### 一、引言 在数据库管理领域,Oracle是一款广泛使用的数据库管理系统。为了提高数据访问的安全性和便捷性,Oracle引入了同义词(Synonyms)这一概念。同义词可以视为对表...

    ORACLE中一个用户操作另一个用户的某些表 oracle同义词

    Oracle 同义词在用户间的应用 Oracle 同义词是 Oracle 中的一种机制,允许用户创建一个别名,以便简化数据库对象的访问。同义词可以应用于多种情况,例如,在不同用户之间共享表、视图、序列、程序单元等数据库对象...

    实用的数据库赋权和同义词的存储过程,用于oracle

    在Oracle数据库管理中,权限控制和同义词的使用是两个关键的概念,它们对于系统的安全性、易用性和可维护性至关重要。本存储过程集旨在提供一个实用的解决方案,以简化和优化这两个领域的操作。 首先,让我们深入...

    oracle笔记其它数据库对象(序列索引同义词)

    oracle笔记其它数据库对象(序列、索引、同义词),有创建序列,创建索引,创建同义词的具体代码案例

    oracle同义词和序列

    Oracle 同义词和序列 Oracle 数据库中同义词和序列是两个重要概念,然而同义词的概念往往被人忽略。这篇文章将详细讲解同义词和序列的概念,并对其进行详细的介绍。 同义词是指表、视图、序列、过程、函数和包的...

    oracle 同义词和序列

    本文将详细探讨四个关键概念:索引、视图、同义词和序列。 首先,索引是提升查询性能的关键工具。它们为表的特定列提供额外的数据结构,允许数据库更快地定位和检索数据。创建索引分为两种主要方式:企业管理器和...

    Oracle Dblink and synonym(同义词)

    Oracle Dblink and synonym(同义词) 授权 创建 以及使用

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    李兴华Oracle全部笔记

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,由美国甲骨文公司(Oracle Corporation)开发和维护。李兴华Oracle全部笔记是一份详细记录了Oracle相关知识的学习资料,涵盖了从基础概念到高级特性的...

    Oracle学习笔记

    Oracle学习笔记 Oracle学习笔记是李兴华老师编写的Oracle从入门到精通的学习笔记,涵盖了 Oracle 的多表查询、连接、组函数和分组统计等知识点。在本篇笔记中,李兴华老师详细介绍了多表查询的基本语法、左右连接...

    Oracle通过触发器或者同义词避免用户修改表结构

    1. 同义词的概念:同义词是Oracle数据库提供的一种别名机制,允许用户通过一个不同的名称访问对象,而无需知道实际对象的完整名称或位置。这在权限控制和隐藏真实表结构方面非常有用。 2. 创建同义词:管理员可以为...

    涂抹Oracle—三思笔记之一步一步学Oracle

    《涂抹Oracle—三思笔记之一步一步学Oracle》很好的学习oracle书籍,值得一看

    涂抹Oracle 三思笔记之一步一步学Oracle

    本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性或工具,但在章节的设计上完全遵循这一理念。在涉及特性或工具应用的每一个章节,均有相关实例演示如何应用,...

    涂抹Oracle 三思笔记之一步一步学Oracle(7-zip 压缩)

    涂抹Oracle 三思笔记之一步一步学Oracle(7-zip 压缩)

Global site tag (gtag.js) - Google Analytics