oracle的同义词总结】的更多相关文章

Oracle synonym 同义词 1.Oracle synonym 同义词是数据库当前用户通过给另外一个用户的对象创建一个别名,然后可以通过对别名进行查询和操作,等价于直接操作该数据库对象. 2.Oracle同义词常常是给表.视图.函数.过程.包等制定别名,可以通过CREATE 命令进行创建.ALTER 命令进行修改.DROP 命令执行删除操作. 3.Oracle synonym 同义词按照访问权限分为私有同义词.公有同义词. 4.私有同义词:私有同义词只能当前用户可以访问,前提:当前用户具…
  oracle的同义词总结   从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系.   同义词拥有如下好处:   节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;  扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;  同义词可以创建在不同一个数据库服务器上,通过网络实现连接.   Oracle数据库中提供了同义词管理的功能.Oracle同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性.   在Oracle中对用户的管理是使用…
一般在PL/SQL下,Oracle 用户查询其他用户的表一定要使用user.table格式才能查询,每次用户名.表名嫌麻烦的话.可以使用同义词,意思将user.table访问格式改成table格式即可 创建同义词语句格式: create public synonym table_name for user.table_name; public很关键词,访问权限修饰,若想某表的授权用户也能用同义词查询,必须要用public访问修饰符. 比如: 原本user.table格式才能访问select *…
优点: 1.节省数据库空间,多用户可以操作同一张表: 2.扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互: 3.利用Database Link.创建同义词可以实现不同数据库服务器之间的无缝连接(通过网络连接)   创建同义词 1.同一个数据库服务器上的不同用户,共同操作一张表 用户A,B:用户A 操作B中的 operatoren表: 则需要在用户A中创建B中operatoren的同义词:create public synonym _a for B.operatoren; 其中:s…
1.语法: 同义词 (SYNONMY) CREATE SYNONYM同义词名FOR 表名; CREATE SYNONYM同义词名FOR 表名@数据库链接名; Create synonym synonym_name for object_name. 同义词用途很广 如医院触摸屏可能可能要访问HIS系统相关表,这时候可能要创建部分视图来供查询. 1.创建查询视图用户 create user touchquery identified by password: 2.赋予相关权限 grant selec…
起因:订单表原来在90库上,后各种原因移到了40库上,需访问40库上的订单表.采用DBLINK+同义词方法: -- 1 在90机器上用GPSV4登录PLSQL,创建DBLINK,从本地数据库,连接到远程40的机器. 192.168.20.40是在F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora中配置的,连接到40机器: create public database link link40 connect…
一.定义 同义词顾名思义,是数据库方案对象的一个别名.这里的数据库方案对象指表.视图.序列.存储过程.包等. 二.同义词的好处 1.不占内存空间,节省大量的数据库空间 2.简化了数据库对象的访问 3.提高了数据库对象访问的安全性 4.扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接 三.创建同义词语法 create public synonym table_a for user.table_a; 四.同义词的删除语法 因为同…
一.数据库对象: 模式对象: 数据库对象是逻辑结构的集合,最基本的数据库对象是表; 其他对象包括:create增.drop删.改alter 同义词.序列.视图.索引 1.同义词: ①. 现有对象的一个别名: 简化SQL语句,隐藏对象的名称和所有者,提供对对象的公共访问: ②.类型: 私有同义词: 只能在其模式下内访问,且不能与当前模式的对象同名(当前用户下使用): 公有同义词: 可被所有的数据库用户访问.只能是管理员用户创建. ③.私有:synonym(system身份登录创建) ---创建用户…
同义词 从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系. 14.1 私有同义词; 一般是普通用户自己建立的同义词,创建者需要create synonym 权限. sys:SQL> grant create synonym to scott;        //sys授权给scott建立私有同义词权限scott:SQL> create synonym abc for emp;        //scott建立了一个私有同义词SQL> select * from abc  …
需要给予以下权限. GRANT CREATE VIEW TO tms;GRANT SELECT ANY table TO tms;GRANT SELECT ANY DICTIONARY TO tms;…