問(wèn)題描述:
有兩個(gè)oralce數(shù)據(jù)庫(kù)
SID分別為 A B
A中a用戶下含有表objects
B中含有b用戶
使在B中用b用戶登錄后執(zhí)行
select * from objects
能顯示出A中a.objects的全部?jī)?nèi)容
有兩個(gè)oralce數(shù)據(jù)庫(kù)
SID分別為 A B
A中a用戶下含有表objects
B中含有b用戶
使在B中用b用戶登錄后執(zhí)行
select * from objects
能顯示出A中a.objects的全部?jī)?nèi)容
問(wèn)題解答:
用b用戶登錄到B中,執(zhí)行:
create public synonym objects for a.objects@A
此時(shí)執(zhí)行select * from objects 就能顯示出a.objects的全部?jī)?nèi)容
?
需要注意的一點(diǎn):
B中不能含有table b.objects否則語(yǔ)句可以執(zhí)行,但是執(zhí)行select操作時(shí)顯示的仍然為b.objects的內(nèi)容,需要先把b.objects刪除掉,重新建立synonym即可。