PostgreSQL dblink_close

2021-09-16 15:39 更新

dblink_close — 關(guān)閉一個遠程數(shù)據(jù)庫中的游標(biāo)

大綱

dblink_close(text cursorname [, bool fail_on_error]) 返回 text
dblink_close(text connname, text cursorname [, bool fail_on_error]) 返回 text

描述

dblink_close關(guān)閉一個之前由dblink_open打開的游標(biāo)。

參數(shù)

connname

要使用的連接名。忽略這個參數(shù)將使用未命名連接。

cursorname

要關(guān)閉的游標(biāo)名。

fail_on_error

如果為真(忽略時的默認值),那么在連接的遠端拋出的一個錯誤也會導(dǎo)致本地拋出一個錯誤。如果為假,遠程錯誤只在本地被報告為一個 NOTICE,并且該函數(shù)的返回值被設(shè)置為ERROR。

返回值

返回狀態(tài),OK或者ERROR。

注解

如果dblink_open開始了一個顯式事務(wù)塊,并且這是這個連接中最后一個保持打開的游標(biāo),dblink_close將發(fā)出匹配的COMMIT。

例子

SELECT dblink_connect('dbname=postgres options=-csearch_path=');
 dblink_connect
----------------
 OK
(1 row)

SELECT dblink_open('foo', 'select proname, prosrc from pg_proc');
 dblink_open
-------------
 OK
(1 row)

SELECT dblink_close('foo');
 dblink_close
--------------
 OK
(1 row)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號