我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle系列:(23)同义词

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle系列:(23)同义词



什么是同义词【Synonym】

(1)对一些比较长名字的对象(表,视图,索引,序列,。。。)做减化,用别名替代


同义词的作用

(1)缩短对象名字的长度

(2)方便访问其它用户的对象


创建与salgrade表对应的同义词,

create synonym 同义词 for 表名/视图/其它对象
create synonym e for salgrade;
create synonym ev5 for emp_view_5;


Oracle系列:(23)同义词

以sys身份授予scott普通用户create synonym权限

grant create synonym to scott;


以sys身份从scott普通用户撤销create synonym权限

revoke create synonym from scott;


使用同义词操作salgrade表

select * from s;

Oracle系列:(23)同义词


删除同义词

drop synonym ev5;

Oracle系列:(23)同义词


删除同义词,会影响基表吗?

不会影响基表


删除基表,会影响同义词吗?

会影响同义词

Oracle系列:(23)同义词




免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle系列:(23)同义词

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

下载Word文档

猜你喜欢

2024-04-02

Oracle学习(五) --- 视图、序列、同义词、索引

1、视图1.1、什么是视图视图就是一个虚拟表,实体表的映射。什么时候使用视图在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视图。(表结构简化)在项目过程中,程序员主要关注编码的性能、业务分析这方面。对于一些复杂的SQL语句,设计人员会提前把
Oracle学习(五) --- 视图、序列、同义词、索引
2019-06-02

oracle怎么查询同义词

在Oracle数据库中,可以使用以下两种方式查询同义词:1. 使用系统视图 ALL_SYNONYMS可以使用 ALL_SYNONYMS 视图查询数据库中的同义词信息。该视图包含了当前用户有权限访问的所有同义词的信息,可以通过查询该视图来获取
2023-08-25

Oracle中关于视图-序列-同义词-索引的详解

一.视图 1.什么是视图  简单来说 视图就是一个虚拟表,实体表的映射       什么时候使用视图 在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视图。(表结构简化) 在项目过程中,程序人员主要关注
Oracle中关于视图-序列-同义词-索引的详解
2022-04-13

怎么导出Oracle中的同义词

本篇内容主要讲解“怎么导出Oracle中的同义词”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么导出Oracle中的同义词”吧!--导出所有的同义词SELECT CREATE OR REPLA
2023-06-05

Oracle同义词的作用是什么

Oracle的同义词是用来提供对数据库中表或视图的另一个名称的对象。它的作用是使用户能够以不同的名称引用相同的表或视图,从而提供更灵活和方便的访问方式。同义词可以简化SQL查询语句、保护数据库对象的安全性、提高数据库的可移植性和减少对数据库
Oracle同义词的作用是什么
2024-04-09

oracle同义词怎么添加字段

要在Oracle中为表添加字段,可以使用ALTER TABLE语句。以下是添加字段的语法:ALTER TABLE table_nameADD column_name data_type;示例:ALTER TABLE employeesADD
2023-08-28

oracle怎么创建同义词并授权

要在Oracle中创建同义词并授权给其他用户,您可以按照以下步骤进行操作:连接到Oracle数据库:sqlplus username/password@database创建同义词:CREATE SYNONYM synonym_name
oracle怎么创建同义词并授权
2024-04-09

Oracle同义词查看的方法是什么

Oracle同义词可以通过以下方法查看:使用Oracle SQL Developer工具:在SQL Developer中连接数据库,展开数据库连接,然后展开“同义词”节点,即可查看数据库中的同义词列表。使用SQL查询语句:可以通过查询数据字
Oracle同义词查看的方法是什么
2024-04-09

oracle创建同义词的用途有哪些

Oracle创建同义词的用途有以下几个方面:简化对象访问:使用同义词可以简化对数据库对象的访问,避免长而复杂的对象名。例如,可以使用同义词将表名 EMPLOYEES 简化为 EMP,增加代码的可读性和可维护性。隐藏对象位置:可以使用同义词
oracle创建同义词的用途有哪些
2024-04-09

ORACLE重编译同义词(synonym)遇到ORA-01031总结

我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子:     如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为Oracle 10.2.
ORACLE重编译同义词(synonym)遇到ORA-01031总结
2015-04-23

oracle创建同义词后找不到怎么解决

如果在Oracle数据库中创建了同义词,但是在使用时找不到同义词,可能会有以下几种原因和解决方法:同义词名称错误:确保正确指定了同义词的名称,并且在使用时指定了正确的同义词名称。同义词所属的用户错误:在使用同义词时,需要指定同义词所属的用户
oracle创建同义词后找不到怎么解决
2024-04-09

oracle创建同义词并授权的方法是什么

要在Oracle中创建同义词并授权,您可以按照以下步骤进行操作:1. 使用sys或具有相应权限的管理员用户登录到Oracle数据库。2. 创建同义词:```sqlCREATE SYNONYM synonym_name FOR schema_
2023-08-28

编程热搜

目录