oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 13:27:50
oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么?oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么?oracle同义词是什么意思?ora

oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么?
oracle同义词是什么意思?
oracle里的同义词是什么意思啊?是索引的意思么?

oracle同义词是什么意思?oracle里的同义词是什么意思啊?是索引的意思么?
相当于alias(别名),比如把user1.table1在user2中建一个同义词table1
create synonym table1 for user1.table1;
这样当你在user2中查select * from table1时就相当于查select * from user1.table1;
优点自己总结吧.
例如:
在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个同义词吧!这样我们就可以直接使用同义词来使用表了.