首页 > 数据库 >oracle同义词SYNONYM语法

oracle同义词SYNONYM语法

时间:2022-09-01 11:14:43浏览次数:58  
标签:SYNONYM name 同义词 create user oracle table synonym

同义词 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。   dba给用户授同义词权限

grant create synonym to user_name

 

1.创建同义词语句:
create synonym table_name for user.table_name;

其中第一个user_table和第二个user_table可以不一样。 此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_name for table_name@DB_Link; 当然,你可能需要在user用户中给当前用户(user2)授权: grant select/delete/update on table_name to user2   2.删除同义词:
drop synonym table_name;

 

3.查看所有同义词:
select * from dba_synonyms

标签:SYNONYM,name,同义词,create,user,oracle,table,synonym
From: https://www.cnblogs.com/zengwb/p/16645802.html

相关文章

  • oracle游标CURSOR写法
    1.声明游标在DECLEAR部分按以下格式声明游标:CURSOR游标名[(参数1数据类型[,参数2数据类型...])]ISSELECT语句;参数是可选部分,所定义的参数可以出现在SELECT语句的WHE......
  • Oracle表空间,用户创建及授权
    第1步:创建临时表空间  createtemporarytablespaceyuhang_temptempfile'D:\oracledata\yuhang_temp.dbf'size50mautoextendonnext50mmaxsize20480m......
  • Oracle trunc的使用
    在生产环境中我们经常会用到只取年月日或者时间处理的场景,大多数人用的都是to_char(string,'yyyy-mm-dd')或者to_date(string,'yyyy-mm-dd')来处理,不说这个方式的效率,但在......
  • Oracle创建DBLink
    dblink(DatabaseLink)数据库链接顾名思义就是数据库的链接,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink......
  • Oracle索引问题汇总
    一、oracle时间条件值范围越大就不走索引问题解决oracle时间条件值范围越大就不走索引问题解决:使用强制索引在写一个比较复杂的统计语句的时候,其中涉及到了时间的条件。......
  • Centos7.9离线安装ORACLE19C
    一、基础环境配置1、关闭系统防火墙systemctlstopfirewalldsystemctldisablefirewalld2、关闭selinuxvim/etc/selinux/configSELINUX=disabled3、准备安装......
  • Oracle 服务器迁移的一些经验
    前言通过此文章来分享一下Oracle服务器迁移过程中的一些经验,希望对大家有些许帮助。本文旨在帮助更多的同学,会提及一些基本命令或技巧,但不赘述,后续有机会再进一步分享......
  • Linux操作系统中通过命令操作Oracle数据库--笔记大全
    1.Windowsserver服务器安装数据库忘记对某个用户解锁,比如Scott,我们可以通过system用户来对该用户解锁:步骤如下:注:sys/system/oracle数据库用户都是管理员用户(1)在运行中输......
  • 5分钟搞定MySQL/PostgreSQL/Oracle到StarRocks数据迁移同步-CloudCanal实战
    ##简述CloudCanal2.1.0.x版本开始支持StarRocks作为对端的数据迁移同步能力本文通过MySQL->StarRocks的数据迁移同步案例简要介绍这个源端的能力。链路特点:-结......
  • oracle存储过程及调用
    1、创建存储过程CREATEORREPLACEPROCEDURETEST_PROC(STRVARCHAR)ASBEGINDECLARESTR1VARCHAR2(100);STR2VARCHAR2(100);BEGINSTR2:='SELE......