亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > PostgreSQL中使用dblink實現(xiàn)跨庫查詢的方法

PostgreSQL中使用dblink實現(xiàn)跨庫查詢的方法

熱門標(biāo)簽:外呼線路資源屬于電信業(yè)務(wù)嗎 智能外呼系統(tǒng)官網(wǎng) 長沙電銷外呼防封卡是什么 河南電話外呼系統(tǒng)招商 呼和浩特外呼系統(tǒng)原理是什么 crm外呼系統(tǒng)聯(lián)系方式 內(nèi)蒙古營銷智能外呼系統(tǒng)哪個好 小裙科技電銷機器人怎樣 青白江400企業(yè)電話申請

最近一個sql語句涉及到跨庫的表之間的聯(lián)合查詢,故研究學(xué)習(xí)下。

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

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

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

函數(shù)里也相應(yīng)的有了dblink開頭的一些函數(shù):

這句sql語句貌似只調(diào)用運行了dblink.control文件:

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

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

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

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

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

查看連接:

select dblink_get_connections()

斷開所有連接:

select dblink_disconnect()

斷開指定名稱的連接:

select dblink_disconnect('test')

如之前建立過名為‘test'的連接:

select dblink_connect('test','host=localhost dbname=cbe_sta user=postgres password=lifc126820');

則會提示斷開成功。

4.最后,我自己需要的sql語句也ok了,在同一個服務(wù)器上的兩個數(shù)據(jù)庫3張表的聯(lián)合查詢,先建立連接再做查詢:

select dblink_connect('host=localhost dbname=cbe_userdata user=postgres password=lifc126820');

select A.id,A.code as poicode,A.cname,A.geo,A.x,A.y,A.s01,A.s02,A.s03,A.updatetime,A.tbcode,D.code,D.data,D.value,D.cname as colname,D.ifdata,D.sort from tb_test_poi A inner join ((select * from dblink('select poicode,code,data,value from tb_test_data_poi') as T1(poicode character varying(50),code character varying(50),data double precision,value character varying(500))) B inner join (select * from dblink('select cname,code as code1,ifdata,sort from tb_test_index_poi') as T2(cname character varying(200),code1 character varying(50),ifdata character varying(5),sort character varying(50))) C on B.code=C.code1) D on A.code=D.poicode;

如果做成視圖也行,這里就需要用dblink(text,text),如果直接用上面的sql語句會報錯說無法建立連接:

CREATE OR REPLACE VIEW vw_test_poi AS
 SELECT a.id, a.code AS poicode, a.cname, a.geo, a.x, a.y, a.s01, a.s02, a.s03,
  a.updatetime, a.tbcode, d.code, d.data, d.value, d.cname AS colname,
  d.ifdata, d.sort
  FROM tb_test_poi a
  JOIN (( SELECT t1.poicode, t1.code, t1.data, t1.value
      FROM dblink('host=localhost dbname=cbe_userdata user=postgres password=lifc126820'::text, 'select poicode,code,data,value from tb_test_data_poi'::text) t1(poicode character varying(50), code character varying(50), data double precision, value character varying(500))) b
  JOIN ( SELECT t2.cname, t2.code1, t2.ifdata, t2.sort
      FROM dblink('host=localhost dbname=cbe_userdata user=postgres password=lifc126820'::text, 'select cname,code as code1,ifdata,sort from tb_test_index_poi'::text) t2(cname character varying(200), code1 character varying(50), ifdata character varying(5), sort character varying(50))) c ON b.code::text = c.code1::text) d ON a.code::text = d.poicode::text;

我發(fā)覺執(zhí)行效率有點慢啊,查出來的數(shù)據(jù)是1萬多條,用了2秒多。目前我的程序里并沒有用dblink來做,因為輸入?yún)?shù)可以先單獨查一張表即可,然后給另外兩張表的信息關(guān)聯(lián)查詢上ok了,所以我分兩步來做了,解決了這個問題。具體效率未深入對比,如果后期需要調(diào)整,可以考慮用dblink來做,這樣畢竟程序里代碼會簡單很多。

您可能感興趣的文章:
  • 在PostgreSQL中實現(xiàn)遞歸查詢的教程
  • PostgreSQL樹形結(jié)構(gòu)的遞歸查詢示例
  • Postgresql查詢效率計算初探
  • pgsql查詢優(yōu)化之模糊查詢實例詳解

標(biāo)簽:楚雄 菏澤 白山 安順 池州 黃石 舟山 呼倫貝爾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL中使用dblink實現(xiàn)跨庫查詢的方法》,本文關(guān)鍵詞  PostgreSQL,中,使用,dblink,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PostgreSQL中使用dblink實現(xiàn)跨庫查詢的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于PostgreSQL中使用dblink實現(xiàn)跨庫查詢的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品在线观看国产| 美女免费毛片| 免费的黄视频| 免费毛片基地| 韩国毛片免费| 黄色福利| 久久精品欧美一区二区| 国产激情一区二区三区| 人人干人人插| 午夜在线影院| 国产视频网站在线观看| 九九九网站| 沈樵在线观看福利| 午夜在线亚洲| 成人免费观看男女羞羞视频| 黄色免费三级| 亚洲天堂免费| 色综合久久天天综合| 九九久久国产精品大片| 精品国产一区二区三区久久久蜜臀 | 国产伦精品一区二区三区在线观看| 国产伦理精品| 欧美1区2区3区| 一本高清在线| 久久国产影视免费精品| 欧美激情在线精品video| 国产视频一区在线| 国产精品1024在线永久免费| 日韩免费在线| 国产不卡高清在线观看视频 | 一级女人毛片人一女人| 四虎影视久久久免费| 欧美国产日韩一区二区三区| 99色视频在线观看| 久久精品免视看国产成人2021| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美a级大片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩中文字幕一区| 午夜欧美成人久久久久久| 亚洲女人国产香蕉久久精品| 亚洲wwwwww| 国产伦精品一区二区三区无广告| 精品视频一区二区三区免费| 免费国产在线视频| 黄色福利| 四虎影视久久| 午夜激情视频在线播放| 成人a大片在线观看| 欧美日本二区| 亚洲第一页乱| 久久国产精品自线拍免费| 国产韩国精品一区二区三区| a级毛片免费观看网站| 一级女人毛片人一女人| 国产伦久视频免费观看 视频| 色综合久久天天综线观看| 一本高清在线| 999精品在线| 国产a视频精品免费观看| 九九久久99综合一区二区| 色综合久久天天综合| 久久国产精品自线拍免费| 成人a大片在线观看| 四虎久久精品国产| 日韩在线观看免费| 色综合久久天天综线观看| 一级女性全黄久久生活片| 午夜家庭影院| 99久久精品国产高清一区二区| 毛片高清| 国产成人精品影视| 久久精品店| 夜夜操网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 黄色福利| 日韩一级黄色| 日韩中文字幕在线播放| 国产国语对白一级毛片| a级毛片免费观看网站| 精品视频一区二区三区免费| 久久久久久久男人的天堂| 可以免费在线看黄的网站| 国产亚洲精品成人a在线| 国产国语对白一级毛片| 超级乱淫伦动漫| 国产美女在线一区二区三区| 你懂的日韩| 久久精品欧美一区二区| 日韩专区第一页| 日本特黄特色aaa大片免费| 日韩专区亚洲综合久久| 精品久久久久久综合网| 天天做日日爱| 中文字幕一区二区三区精彩视频| 国产不卡高清在线观看视频 | 午夜精品国产自在现线拍| 免费国产在线观看| 九九精品在线| 欧美18性精品| 青青久热| 美女免费毛片| 精品国产三级a| 久久99中文字幕久久| 日本免费区| 国产视频一区在线| 国产精品自拍一区| 日本在线播放一区| 国产麻豆精品| 日韩av片免费播放| 亚洲精品影院| 久草免费资源| 欧美激情一区二区三区在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩一级黄色| 精品视频在线观看免费| 日本特黄特黄aaaaa大片| 国产视频一区二区在线观看| 精品国产一区二区三区精东影业 | 欧美大片一区| 九九热国产视频| 久久99欧美| 美女被草网站| 你懂的日韩| 欧美日本免费| 欧美大片一区| 国产成人啪精品| a级黄色毛片免费播放视频| 欧美国产日韩一区二区三区| 人人干人人插| 久久精品大片| 欧美激情一区二区三区在线播放 | 欧美激情一区二区三区视频 | 亚洲精品久久久中文字| 午夜欧美成人久久久久久| 美女被草网站| 九九精品久久| 九九久久国产精品大片| 国产精品自拍一区| 亚洲 激情| 一级女人毛片人一女人| 天天综合在线观看 | 久久福利影视| 欧美电影免费| 国产一区二区精品久久91| 日韩av片免费播放| 欧美激情在线精品video| 毛片成人永久免费视频| 国产伦精品一区二区三区无广告| 国产视频一区二区在线观看| 99色视频| 欧美一区二区三区在线观看| 国产亚洲精品成人a在线| 精品久久久久久综合网| 天天做日日爱| 欧美爱爱网| 久久成人性色生活片| 精品视频在线观看一区二区| 亚洲天堂在线播放| 99色视频在线观看| 99色视频在线观看| 精品国产亚洲一区二区三区| 99久久精品国产高清一区二区| 国产极品白嫩美女在线观看看| 亚洲wwwwww| 久草免费在线观看| 久久久久久久男人的天堂| 久久99这里只有精品国产| 欧美日本免费| 精品久久久久久综合网| 天天做日日爱| 亚洲精品中文字幕久久久久久| 成人免费一级纶理片| 日韩在线观看视频免费| 日韩中文字幕一区| 黄视频网站免费看| 国产一级生活片| 亚洲第一页乱| 亚洲第一色在线| 沈樵在线观看福利| 日韩免费在线| 国产成人精品影视| 一级女性全黄久久生活片| 天天做日日爱| 成人av在线播放| 日韩在线观看网站| 四虎久久精品国产| 国产不卡高清在线观看视频 | 久久国产精品永久免费网站| 韩国三级一区| 日韩中文字幕在线播放| 国产一区二区精品久| 日韩在线观看免费| 91麻豆精品国产高清在线| 国产伦精品一区二区三区无广告| 国产麻豆精品| 国产伦久视频免费观看 视频| 欧美另类videosbestsex久久 | 黄色免费三级| 999精品视频在线|