Oracle同義詞-創(chuàng)新互聯(lián)

1.同義詞介紹
同義詞在對象簡化與數(shù)據(jù)鏈接這塊應(yīng)用場景比較多,有了同義詞非自主對象就可以不用帶上對象的schema來簡化書寫。
create synonym table_name for table_name@DB_Link,這里可以在有防火墻問題的前提下,在ABC三庫下,通過建立同義詞,達(dá)到一定操作。(A不能訪問C,A能訪問B,B能訪問C)
同義詞跟視圖的功能類似,就是一種映射關(guān)系,都并不占用實(shí)際存儲空間,只有在數(shù)據(jù)字典中保存了同義詞的定義。
在Oracle數(shù)據(jù)庫中的大部分?jǐn)?shù)據(jù)庫對象,如表、視圖、物化視圖、序列、函數(shù)、存儲過程、包、同義詞等等,數(shù)據(jù)庫管理員都可以根據(jù)實(shí)際情況為他們定義同義詞。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的五寨網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

2 同義詞分類

Oracle同義詞有兩種類型,分別是Oracle公用同義詞與Oracle私有同義詞。普通用戶創(chuàng)建的同義詞一般都是私有同義詞,公有同義詞一般由DBA創(chuàng)建,普通用戶如果希望創(chuàng)建同義詞,則需要CREATE PUBLIC SYNONYM這個系統(tǒng)權(quán)限。

1)Oracle公用同義詞:由一個特殊的用戶組Public所擁有。顧名思義,數(shù)據(jù)庫中所有的用戶都可以使用公用同義詞。公用同義詞往往用來標(biāo)示一些比較普通的數(shù)據(jù)庫對象,這些對象往往大家都需要引用。
2)Oracle私有同義詞:它是跟公用同義詞所對應(yīng),他是由創(chuàng)建他的用戶所有。當(dāng)然,這個同義詞的創(chuàng)建者,可以通過授權(quán)控制其他用戶是否有權(quán)使用屬于自己的私有同義詞。
----公共同義詞和用戶的schema無關(guān),但是公共的意思并不是所有的用戶都可以訪問它,必須被授權(quán)后才能進(jìn)行

CREATE SYNONYM、CREATE ANY SYNONYM、CREATE PUBLIC SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同義詞名稱 FOR [ schema.] object [ @dblink ];
存在同名對象和公共同義詞時,數(shù)據(jù)庫優(yōu)先選擇對象作為目標(biāo),存在同名私有同義詞和公共同義詞時,數(shù)據(jù)庫優(yōu)先選擇私有同義詞作為目標(biāo)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

標(biāo)題名稱:Oracle同義詞-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://bm7419.com/article40/ddhceo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、全網(wǎng)營銷推廣、移動網(wǎng)站建設(shè)、ChatGPT、虛擬主機(jī)、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)