广告
返回顶部
首页 > 资讯 > 数据库 >Oracle同义词概念
  • 631
分享到

Oracle同义词概念

2024-04-02 19:04:59 631人浏览 泡泡鱼
摘要

oracle同义词Oracle的同义词(synonyms)跟View功能类似,但更强大。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词等等都可以做为同义词。

oracle同义词

Oracle的同义词(synonyms)跟View功能类似,但更强大。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词等等都可以做为同义词。其目的主要有2个:用于简化对象访问和提高对象访问的安全性。

 

下面简单做个演示:

 

sql> conn scott/tiger

Connected.

SQL> create table test1 (id number);

Table created.

SQL> insert into test1 values(1);

1 row created.

SQL> commit;

 

 

1、创建连接用户:

SQL> conn /as sysdba;

Connected.

SQL> create user zsl identified by zsl;

User created.

 

2、创建profile:

SQL> create profile zsl_test1 limitsessions_per_user 5;

Profile created.

 

3、设置profile绑定用户:

SQL> alter user zsl profile zsl_test1;

User altered.

 

4、赋予权限

SQL> grant create session to zsl;

Grant succeeded.

SQL> grant select on scott.test1  to  zsl;

Grant succeeded.

5、创建同义词

SQL> create synonym zsl.test1 forscott.test1;

Synonym created.

 

6、切换到zsl用户下测试

SQL> conn zsl/zsl

Connected.

SQL> select * from test1;

     ID

----------

      1

 

7、查找属主

SQL> conn /as sysdba;

Connected.

SQL> set line 150

SQL> select owner,SYNONYM_NAME,TABLE_OWNER, TABLE_NAME from dba_synonyms where SYNONYM_NAME=upper('test1');

 

OWNER               SYNONYM_NAME         TABLE_OWNER         TABLE_NAME

---------------- ------------------------- ----------------   -------------------

ZSL               TEST1            SCOTT                TEST1


您可能感兴趣的文档:

--结束END--

本文标题: Oracle同义词概念

本文链接: https://www.lsjlt.com/news/38463.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle同义词概念
    Oracle同义词Oracle的同义词(synonyms)跟View功能类似,但更强大。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词等等都可以做为同义词。...
    99+
    2022-10-18
  • Oracle同义词
    1.同义词介绍 同义词在对象简化与数据链接这块应用场景比较多,有了同义词非自主对象就可以不用带上对象的schema来简化书写。create synonym table_name for table_nam...
    99+
    2022-10-18
  • oracle创建同义词
    首先需要给用户创建同义词权限:SQL> grant create synonym to jhchen;Grant succeeded.创建同义词语法:create synonym 名字 for 所有者...
    99+
    2022-10-18
  • Oracle系列:(23)同义词
    什么是同义词【Synonym】(1)对一些比较长名字的对象(表,视图,索引,序列,。。。)做减化,用别名替代同义词的作用(1)缩短对象名字的长度(2)方便访问其它用户的对象创建与salgrade表对应的同义...
    99+
    2022-10-18
  • Oracle同义词是什么
    这篇文章主要介绍“Oracle同义词是什么”,在日常操作中,相信很多人在Oracle同义词是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle同义词是什么”的疑惑...
    99+
    2022-10-18
  • oracle怎么查询同义词
    在Oracle数据库中,可以使用以下两种方式查询同义词:1. 使用系统视图 ALL_SYNONYMS可以使用 ALL_SYNONYM...
    99+
    2023-08-25
    oracle
  • 如何在Oracle中使用同义词
    今天就跟大家聊聊有关如何在Oracle中使用同义词,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Oracle 同义词概念:Oracle的同义词(sy...
    99+
    2022-10-18
  • 怎么导出Oracle中的同义词
    本篇内容主要讲解“怎么导出Oracle中的同义词”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么导出Oracle中的同义词”吧!--导出所有的同义词SELECT 'CREATE...
    99+
    2023-06-05
  • oracle同义词怎么添加字段
    要在Oracle中为表添加字段,可以使用ALTER TABLE语句。以下是添加字段的语法:ALTER TABLE table_nam...
    99+
    2023-08-28
    oracle
  • AccessSQL:基本概念、词汇和语法
    AccessSQL是Microsoft Access数据库管理系统中使用的SQL(Structured Query Language...
    99+
    2023-09-13
    AccessSQL
  • Oracle中的同义词是什么意思
    这篇文章主要介绍Oracle中的同义词是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!oracle的同义词(synonyms)就是一种映射关系,可以理解为C++指针或者jav...
    99+
    2022-10-19
  • oracle初学概念
    下面是我初学习oracle的一些自己理解的概念,有可能是错误的认知1.windows下可以用图形界面建数据库见百度: http://jingyan.baidu.com/article/90bc8fc80c0...
    99+
    2022-10-18
  • oracle相关概念
    SQL 语句:结构化查询语言: Structured  Query Languageoracle数据库有三级结构:   关系模式,称为“基本表”   存储模...
    99+
    2022-10-18
  • 创建同义词
    -- Create the synonym [创建同义词] create or replace synonym TRN_COM...
    99+
    2022-10-18
  • Oracle学习(五) --- 视图、序列、同义词、索引
    1、视图 1.1、什么是视图 视图就是一个虚拟表,实体表的映射。 什么时候使用视图 在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视图。(表结构简化) 在项目过程中,程序员主要关注编码的性能、业务分析这方面。对...
    99+
    2019-06-02
    Oracle学习(五) --- 视图 序列 同义词 索引
  • ORACLE重编译同义词(synonym)遇到ORA-01031总结
    我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子:     如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为O...
    99+
    2015-04-23
    ORACLE重编译同义词(synonym)遇到ORA-01031总结
  • Oracle Golden Gate - 概念和机制
    Oracle Golden Gate - 概念和机制 (ogg)Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递。 OGG支持的异构环境有: OGG的特性:对生产系统影响小:...
    99+
    2022-10-18
  • Oracle备份与恢复—概念
    备份与恢复 [TOC]...
    99+
    2022-10-18
  • 如何理解同义词synonym
    本篇文章给大家分享的是有关如何理解同义词synonym,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。--目标库操作:192.168.56.11...
    99+
    2022-10-19
  • oracle创建同义词并授权的方法是什么
    要在Oracle中创建同义词并授权,您可以按照以下步骤进行操作:1. 使用sys或具有相应权限的管理员用户登录到Oracle数据库。...
    99+
    2023-08-28
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作