下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > PostgreSQL中使用dblink實現跨庫查詢的方法

PostgreSQL中使用dblink實現跨庫查詢的方法

時間:2024-02-14 10:20作者:下載吧人氣:18

最近一個sql語句涉及到跨庫的表之間的聯合查詢,故研究學習下。

一開始研究知道了sql語句的寫法,但是執行通過不了,需要先安裝dblink擴展。這些博文里都沒說清楚,感謝網友指點,在windows下只需要在相應的數據庫下執行sql語句“create extension dblink”就ok了。而以上的博文基本上說的都是linux下的操作方法,也因此我走了彎路。

2.下載了PostgreSQL的源代碼,卻不知道語句在哪執行,貌似是在linux下的shell里執行的,我卻在psql和cmd里都試過,都是走過的彎路啊。也嘗試過直接拷貝dblink.sql里的語句運行,卻通不過報錯。

PostgreSQL中使用dblink實現跨庫查詢的方法

3.windows下很簡單,一句sql就搞定了“create extension dblink”.
在擴展里可以看到多了一個dblink:

PostgreSQL中使用dblink實現跨庫查詢的方法

函數里也相應的有了dblink開頭的一些函數:

PostgreSQL中使用dblink實現跨庫查詢的方法

這句sql語句貌似只調用運行了dblink.control文件:

PostgreSQL中使用dblink實現跨庫查詢的方法

3.寫sql語句測試下,是否ok。

跨庫查詢,先要建立數據庫連接,才能查詢否則會報錯。

如圖是提示的connection named”unnamed”,因為有其他的連接,如果沒有任何連接,則會提示connection not available:

PostgreSQL中使用dblink實現跨庫查詢的方法

使用dblink(text,text),第一個參數是連接串,第二個參數是sql語句。執行成功:

PostgreSQL中使用dblink實現跨庫查詢的方法

或者使用dblink_connect(text)先建立連接,再用dblink(text)做跨庫查詢:

PostgreSQL中使用dblink實現跨庫查詢的方法

查看連接:

select dblink_get_connections()

標簽[db:關鍵字]

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 黑人狠狠的挺身进入| 欧美大片va欧美在线播放| 无码人妻精品一区二区在线视频| 国产欧美日韩中文字幕| 亚洲第一区精品观看| 一二三四在线观看免费高清视频| 色综合中文字幕| 成全动漫视频在线观看免费播放 | 免费一区二区三区四区五区| 丰满的少妇愉情hd高清果冻传媒| 黄瓜视频在线观看网址| 欧美日本在线视频| 大学生一级毛片高清版| 加勒比黑人在线| 一级做a爰片久久毛片唾| 羞羞视频在线观看入口| 无遮挡很爽很污很黄在线网站| 国产日韩中文字幕| 亚洲人成网站在线观看播放青青| 伊人色综合久久天天人守人婷| 欧美最猛性xxxxx69交| 国产v片成人影院在线观看| 一级毛片不卡片免费观看| 韩日美无码精品无码| 无码中文av有码中文a| 又粗又大又爽又紧免费视频 | 国产精品入口麻豆高清在线| 亚洲国产精品嫩草影院| 1000部拍拍拍18勿入免费凤凰福利 | yellow高清在线观看完整视频在线| 精品国产AV色欲果冻传媒| 成Av免费大片黄在线观看| 品色堂永久免费| 一道本不卡免费视频| 中文字幕在线免费观看视频| 久久精品无码午夜福利理论片| 欧美在线色视频| 新视觉yy6080私人影院| 免费人成网站在线播放| 84pao强力永久免费高清| 日韩美香港a一级毛片|