這種情況,你得用查出來的值(也就是DBLINK的名字)拼出一段SQL來,然后用EXECUTE IMMEDIATE執(zhí)行。
站在用戶的角度思考問題,與客戶深入溝通,找到于洪網(wǎng)站設計與于洪網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋于洪地區(qū)。
在ORACLE里A庫里建立一個同義詞可把B庫的X 表映射到A庫。這樣A庫就當本庫的表(虛擬式)使用。
Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和試圖的功能類似,就是一種映射關系。本文介紹如何創(chuàng)建同義詞語句,刪除同義詞以及查看同義詞語句。
oracle的同義詞總結:
從字面上理解就是別名的意思,和試圖的功能類似。就是一種映射關系。
1.創(chuàng)建同義詞語句:
create public synonym table_name for user.table_name;
其中第一個user_table和第二個user_table可以不一樣。
此外如果要創(chuàng)建一個遠程的數(shù)據(jù)庫上的某張表的同義詞,需要先創(chuàng)建一個Database Link(數(shù)據(jù)庫連接)來擴展訪問,然后在使用如下語句創(chuàng)建數(shù)據(jù)庫同義詞:create synonym table_name for table_name@DB_Link;
當然,你可能需要在user用戶中給當前用戶(user2)授權: grant select/delete/update on user2
第一就是優(yōu)化網(wǎng)絡,如果網(wǎng)絡沒問題那就沒有別的辦法,只能從查詢語句上優(yōu)化。
因為你胯庫查詢時間消耗=在其他庫上面執(zhí)行查詢的時間+網(wǎng)絡傳輸時間。通常網(wǎng)絡不會有問題,所以只能優(yōu)化查詢語句
首先登錄的用戶(user2為例)必須有操作要”跨用戶“的用戶(user1為例)權限。
如果有權限的話。登錄user2(conn user2/password)通過如下命令查看:”select a.name from user1.table1 a“;
解釋:當前登錄的用戶必須有訪問user1表table1權限限,之后就可以當做是“一個用戶”下的表完成跨用戶查詢。
如果沒有權限的話,需要登錄到user1給user2授權table1表查詢權限:grant select on table1 to user2;即可完成權限設置。
網(wǎng)頁題目:oracle如何查看跨庫 oracle跨服務器查詢
分享路徑:http://jinyejixie.com/article20/hehico.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、云服務器、網(wǎng)站制作、、Google、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)