Oracle 同义词的创建及其作用

  在Oracle中对用户管理是使用权限的方式来管理。也就是说,我们想使用数据库,就必须的有权限。但是如果别人将权限授予我们,

我们也能对数据库进行操作,但是我们必须要在已授权的表前键入该表owner的名称,所以这样就比较麻烦。

Oracle 提供了同义词管理的功能,Oracle同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。

语法:

create synonym  名字 for 所有者.对象名

create synonym  synonym_name for [owner].object_name

作用:

1.简化了SQL语句

2.提供了对象的公共访问

3.隐藏对象的名称和所有者

4.为分布式数据库的远程对象提供了位置透明性

查询同义词和引用的数据库对象:

SELECT * FROM DBA_SYNONYMS

原文地址:https://www.cnblogs.com/Cqiang/p/2748345.html