oracle 同義詞

Oracle數據庫中提供了同義詞管理的功能。同義詞是數據庫方案對象的一個別名,經常用於簡化對象訪問和提高對象訪問的安全性。在使用同義詞 時,Oracle數據庫將它翻譯成對應方案對象的名字。與視圖類似,同義詞並不佔用實際存儲空間,只有在數據字典中保存了同義詞的定義。在Oracle數 據庫中的大部分數據庫對象,如表、視圖、同義詞、序列、存儲過程、函數、JAVA類、包等等,數據庫管理員都可以根據實際情況爲他們定義同義詞。通過 Oracle數據庫同義詞管理,可以給數據庫管理員與應用程序開發人員帶來不少驚喜。

--注意:在創建公有同義詞的時候,只允許有dba權限的用戶才能創建

//爲scott用戶下的emp表創建私有同義詞
create synonym tempsy for scott.emp;--其中tempsy爲同義詞名稱可以自定義



//爲scott用戶下的emp表創建公有同義詞--其中publicsy爲同義詞名稱
create public synonym publicsy for scott.emp;


--刪除同義詞

drop synonym tempsy;

drop public synonym publicsy;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章