Oracle同義詞建立方法(轉)

ba發表於2007-08-16
Oracle同義詞建立方法(轉)[@more@]問題描述:
有兩個oralce資料庫
SID分別為 A B
A中a使用者下含有表objects
B中含有b使用者
使在B中用b使用者登入後執行
select * from objects
能顯示出A中a.objects的全部內容

問題解答:
用b使用者登入到B中,執行:
create public synonym objects for a.objects@A
此時執行select * from objects 就能顯示出a.objects的全部內容

需要注意的一點:
B中不能含有table b.objects否則語句可以執行,但是執行select操作時顯示的仍然為b.objects的內容,需要先把b.objects刪除掉,重新建立synonym即可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961797/,如需轉載,請註明出處,否則將追究法律責任。

相關文章