Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。
1.创建同义词语句:
注:被授权用户下执行
create synonym table_name for user.table_name; //其中table_name是表名
其中第一个user_table
转载
2011-01-06 18:12:53
1162阅读
环境描述:公司的数据库是多用户共用一个库,比如有A用户和B用户,同样使用的是C_DB这个库,那么原本的权限就是A用户没有权限去查看B用户的表biaoming,那么,有什么办法可以实现A用户能够访问B用户的表biaoming,答案就是给A用户赋权:grant all on biaomingto A ;但是这样的话又有一个问题:当A用户去查询B用户biaoming表的时候,需要再表名前面加一个B.需要
原创
2013-08-27 09:49:09
2407阅读
Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词 时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数 据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、函数、JAVA类、包等等,数据库管理员都可以根据实际情况
原创
2013-09-18 10:08:45
662阅读
搞了几天数据同步的程序,写完之后觉得很浪费,因为oracle自身的数据库联机备份功能已经相当强大。不过关键一点是我们应用场景跟联机备份有很大差别。虽然这次没用上oracle自身备份功能,但是有一个通过建立db link 来实现同步倒也很简单,查询了网上资料之后,自己也实现了这一功能。具体步骤如下:场景:数据库版本:oracle9i,默认情况下两个数据库服务器都是刚建
转载
2023-04-13 05:54:56
162阅读
文章目录一、同义词的概念二、创建同义词1、创建同义词的权限2、创建synonym的命令三、删除同义词四、版权声明一、同义词的概
原创
2022-11-22 22:39:52
519阅读
同义词定义当一个用户想访问另外一个用户的表时,需要在表前加用户名,总加表名不方便,为此可以为用户名、表名起个小名别名,以方便访问,此别名就是同义词。创建同义词create synonym 同义词名 for 用户名.表名称;删除同义词drop synonym syn_name;测试实例--没有创建同义词之前SQL> select *
原创
2021-05-31 10:45:42
386阅读
同义词定义当一个用户想访问另外一个用户的表时,需要在表前加用户名,总加表名不方便,为此可以为用户名、表名起个小名别名,以方便访问,此别名就是同义词。创建同义词create synonym 同义词名 for 用户名.表名称;删除同义词drop synonym syn_name;测试实例--没有创建同义词之前SQL> select *
原创
2021-08-07 12:02:32
343阅读
## Java查同义词的实现流程
### 1. 确定数据源
在实现Java查同义词功能之前,我们需要确定数据源,即存储同义词对的数据结构。一种常用的数据结构是使用HashMap,其中Key表示词语,Value表示该词语的同义词列表。
### 2. 构建同义词字典
接下来,我们需要构建同义词字典,将同义词对添加到HashMap中。这可以在程序初始化阶段完成,也可以从外部文件读取数据源。
下面是
原创
2023-12-06 10:05:34
119阅读
[现象]:Sys账户给bisal账户的t_emp表创建public同义词,bisal用户可以访问t_em
原创
2023-06-16 00:11:19
128阅读
1、语法:
同义词 (SYNONMY) CREATE SYNONYM同义词名FOR 表名; CREATE SYNONYM同义词名FOR 表名@数据库链接名;
Create synonym synonym_name for object_name.
同义词用途很广
如医院触摸屏可能可能要访问HIS系统相关表,
原创
2009-08-31 15:41:00
10000+阅读
点赞
首先需要给用户创建同义词权限:SQL> grant create synonym to jhchen;Grant succeeded.创建同义词语法:create synonym 名字 for 所有者.对象名需要给用jhchen登陆SQL> create synonym eos_kpi_usersalary for kpi.eos_kpi_usersalary;
原创
2015-05-26 11:15:40
5194阅读
ORACLE同义词总结 同义词概念 Oracle的同义词(synonyms) 从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库 的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供
转载
2016-05-03 17:30:00
148阅读
同义词概念Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词
原创
2021-08-22 11:30:29
168阅读
1.登陆管理员赋予用户创建同义词的权限great create synonym to user; 2.定义被同义词指向的表或视图create table user_table (id number &nb
原创
2014-01-03 20:35:15
384阅读
/*A用户下*/grant select on A.wf_businessinfo to B;/*B 用户下*/Create synonym wf_businessinfo for A.wf_businessinfo;
原创
2018-02-11 15:30:55
246阅读
1.创建同义词语句:
create public synonym table_name for user.table_name;
2.删除同义词:
drop public synonym table_name;
3.查看所有同义词:
select * from dba_synonyms
项目使用
create or replace synonym ...
原创
2023-04-26 17:36:33
364阅读
Oracle 同义词总结同义词是其它对象(例如表、实体、存储过程、函数、包、序列)的别名。同义词也可以是另一个同义词的别名。同义词的优点主要体现在以下几个方面:l 当使用对象时,不需要指出对象的所有者。l 引用对象不需要指出它所在的数据库。创建同义词必须要有CREATE ANY SYNONYM、CREATE SYNONYM系统权限。要创建全局的同义词,必须有CREATE PUBLIC SYNO
原创
2021-04-13 14:03:46
4806阅读