zoukankan      html  css  js  c++  java
  • Oracle 同义词

    之前一直存在这样的一种查询语句:

    SELECT SYSDATE FROM dual ;

    dual 是一张虚拟表,那么此表到底是在那里定义的呢?

    在 sys 用户下存在此表。此表在 sys 下,但是在 scott 用户下却可以直接通过表名称访问,那么正常情况下如果要访问不同用户的表需要使用“用户名.表名称”。

    那么此时,实际上就是同义词的作用。同义词,可以让其他用户通过一个名称方便的访问“用户名.表名称”。

    • 创建同义词的语法:

    CREATE SYNONYM 同义词名称 FOR 用户名.表名称 ;

    范例:将 scott.emp 定义 emp 的同义词

    CREATE SYNONYM emp FOR scott.emp ;
    • 删除同义词语法:
    DROP SYNONYM 同义词名称 ;

    范例:删除 emp 的同义词

    DROP SYNONYM emp ;

    此种特性只适合于 Oracle 数据库





    没有高深的知识,没有进阶的技巧,万丈高楼平地起~!

  • 相关阅读:
    异常处理
    创建数据库的连接(不同的方法)
    PDO类的封装
    理论的认知
    toolBar
    发送指内容的短信
    KVO tableView header悬浮效果
    KVO
    cocoaPods 真机报错
    cocoaPods 部署本版和项目部署版本不一致的错误
  • 原文地址:https://www.cnblogs.com/aaron911/p/7777078.html
Copyright © 2011-2022 走看看