Oracle數據庫同義詞


一、定義

同義詞顧名思義,是數據庫方案對象的一個別名。這里的數據庫方案對象指表、視圖、序列、存儲過程、包等。

二、同義詞的好處

1、不占內存空間,節省大量的數據庫空間

2、簡化了數據庫對象的訪問

3、提高了數據庫對象訪問的安全性

4、擴展的數據庫的使用范圍,能夠在不同的數據庫用戶之間實現無縫交互;同義詞可以創建在不同一個數據庫服務器上,通過網絡實現連接

三、創建同義詞語法

create public synonym table_a for  user.table_a;

四、同義詞的刪除語法

因為同義詞也是對象 ,刪除語法統表一樣

drop public synonym table_a;

五、擴展

如果要訪問不同數據庫下或者不同用戶下的表table_a,當然也可以使用同義詞,但需要先創建一個Database Link(數據庫連接)來擴展訪問,然后在使用如下語句創建數據庫同義詞:

create synonym table_a for table_a @DB_Link;

參考資料:
https://www.cnblogs.com/wushuang0608/p/8405281.html#top


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM