Oracle系列:(23)同義詞



什麼是同義詞【Synonym】sql

(1)對一些比較長名字的對象(表,視圖,索引,序列,。。。)作減化,用別名替代ide


同義詞的做用spa

(1)縮短對象名字的長度對象

(2)方便訪問其它用戶的對象blog


建立與salgrade表對應的同義詞,索引

create synonym 同義詞 for 表名/視圖/其它對象
create synonym e for salgrade;
create synonym ev5 for emp_view_5;


wKioL1fULbXhPFLGAAA80fgF2SU136.jpg

以sys身份授予scott普通用戶create synonym權限get

grant create synonym to scott;


以sys身份從scott普通用戶撤銷create synonym權限it

revoke create synonym from scott;


使用同義詞操做salgrade表io

select * from s;

wKiom1fULu2ydYwqAACPEHhOT8w609.jpg


刪除同義詞class

drop synonym ev5;

wKiom1fUL8DiOyiHAABeaRe5inY946.jpg


刪除同義詞,會影響基表嗎?

不會影響基表


刪除基表,會影響同義詞嗎?

會影響同義詞

wKioL1fUMLPRBxvvAADCMQ6lsgg534.jpg

相關文章
相關標籤/搜索