甲骨文系列(23):同义词

  



什么是同义词【同义词】

(1)对一些比较长名字的对象(表,视图,索引,序列,…)做减化,用


同义词的作用

(1)缩短对象名字的长度

(2)方便访问其它用户的对象


创建与salgrade表对应的同义词,

create  synonym 同义词,for 表名/视图/其它对象 create  synonym  e  for  salgrade;   create  synonym  ev5  for  emp_view_5;


甲骨文系列:(23)同义词

以sys身份授予斯科特·普通用户创建同义词权限

grant  create  synonym 用斯科特;


以sys身份从斯科特·普通用户撤销创建同义词权限

revoke  create  synonym 得到斯科特;


使用同义词操作salgrade表

select  *,得到年代;

甲骨文系列:(23)同义词


删除同义词

drop  synonym  ev5;

甲骨文系列:(23)同义词


删除同义词,会影响基表吗?

不会影响基表


删除基表,会影响同义词吗?

会影响同义词

甲骨文系列:(23)同义词




甲骨文系列(23):同义词