同义词就是别名
1、使用例子说明:scott访问hr下的employees表:
(1)创建synonym(给hr.employees一个别名):
create [public] synonym hremp for hr.employees;
没加public是私有同义词,只能自己用,加了就是共有同义词,任何用户都可以用访问
(2)访问同义词synonym:
select * from hremp;
优点:相比直接用hr.employees,实现了用户透明,更安全
2、用户默认没有创建synonym的权限:
管理员给scott用户查询hr用户employees表的权限:
grant select on hr.employees to scott;
给scott创建同义词的权限:
grant create synonym to scott;