当前位置:首页 > 开发 > 数据库 > 正文

Oracle 复习笔记之同义词

发表于: 2014-07-31   作者:eksliang   来源:转载   浏览:
摘要: 转载请出自出处:http://eksliang.iteye.com/blog/2098861 1.什么是同义词       同义词是现有模式对象的一个别名。       概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过

转载请出自出处: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 复习笔记之同义词

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、视图 在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力
Oracle笔记(十三) 视图、同义词、索引 一、视图 在之前所学习过的所有的SQL语法之中,查询操作是
Oracle笔记(十三) 视图、同义词、索引 一、视图 在之前所学习过的所有的SQL语法之中,查询操作是
1.查看Oracle系统是否采用归档模式: col name format a30; select dbid,name,log_mode from v$data
作者:潇湘隐者 出处:http://www.cnblogs.com/kerrycode/ 同义词概念 Oracle的同义词(synonyms)
在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来
转自:http://www.cnblogs.com/kerrycode/archive/2012/12/19/2824963.html 同义词概念 Oracle的同
  先看一下语法结构: 如果是在不同服务器上创建同义词,就需要添加server_name,比如添加远程
转载请出自出处: http://eksliang.iteye.com/blog/2104444 1、什么事数据流重定向? 这得要由命令
转载请出自出处:http://eksliang.iteye.com/blog/2104444 1、什么事数据流重定向? 这得要由命令的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号