- 情感問答
- 答案列表
查詢dblink:oracle dblink查詢[朗讀]
oracle里可以這樣查詢:select*fromall_views@db_link
可以用toad或者plsql的工具,可以直接選擇dblinks來查看。
select*fromuser_objectstwheret.object_type='databaselink'上面值要大寫。
dblink的特徵是@,也就是說出現這個就是dblink.那麼可以selectowner,view_namefromdba_viewswheretext_vclike'%@%'以上語句只能查詢建立語句在4000字符以內的,也就是說,視圖建立語句的長度要是大於4000字符(計算空格),那麼即使帶有@符號也有可能查不出來.如果想完整查出來,那麼就需要查詢long格式的text欄位,long欄位比較特別,並不能之家查詢,具體的查詢方式請參考:long欄位查詢當然,這樣查可能很慢,要是你的dnlink代碼只有一個或者兩個,那麼可以考慮都寫上去,這樣能快一些。
差距不是太大查詢的效率和性能和數據量的大小,索引的建立關係較大。