oracle使用教程 如何使用sql語(yǔ)句快速查詢一個(gè)oracle數(shù)據(jù)庫(kù)中有哪些視圖使用了dblink?
如何使用sql語(yǔ)句快速查詢一個(gè)oracle數(shù)據(jù)庫(kù)中有哪些視圖使用了dblink?Dblink的特點(diǎn)是@,也就是說(shuō),這是Dblink。然后您可以從dbauviews中選擇owner、view ame,其
如何使用sql語(yǔ)句快速查詢一個(gè)oracle數(shù)據(jù)庫(kù)中有哪些視圖使用了dblink?
Dblink的特點(diǎn)是@,也就是說(shuō),這是Dblink。然后您可以從dbauviews中選擇owner、view ame,其中textVC像“%@%”這樣的語(yǔ)句只能查詢4000個(gè)字符以內(nèi)的視圖創(chuàng)建語(yǔ)句,也就是說(shuō),如果視圖創(chuàng)建語(yǔ)句的長(zhǎng)度大于4000個(gè)字符(計(jì)算空格),那么即使使用@符號(hào)也可能找不到。當(dāng)然,這個(gè)搜索可能很慢。如果您只有一個(gè)或兩個(gè)dnlink代碼,可以考慮全部編寫,這樣可以更快。
oracle里的DBLINK是做什么的?
例如,有兩個(gè)獨(dú)立的數(shù)據(jù)庫(kù)。如果我們登錄到當(dāng)前數(shù)據(jù)庫(kù)并想訪問(wèn)另一個(gè)數(shù)據(jù)庫(kù),如果我們構(gòu)建dblink,我們可以直接訪問(wèn)當(dāng)前數(shù)據(jù)庫(kù)中的另一個(gè)數(shù)據(jù)庫(kù)。例如,選擇*from用戶@xe這樣,我們就可以直接訪問(wèn)另一個(gè)數(shù)據(jù)庫(kù)的用戶表了
在遠(yuǎn)程數(shù)據(jù)庫(kù)中創(chuàng)建dblink,然后使用
insert into otable name(col name1,col name2,…)從table中選擇col name1,col name2名稱2@dblinku名稱
查看數(shù)據(jù)庫(kù)鏈接[SQL]選擇所有者,object ame from dbauobjects,其中objectType=“database link”或[SQL]選擇*from dbadbux from links