dblink_close — 關閉遠端資料庫中的遊標
dblink_close(text cursorname [, bool fail_on_error]) returns text dblink_close(text connname, text cursorname [, bool fail_on_error]) returns text
dblink_close 關閉一個先前用 dblink_open 開啟的遊標。
connname要使用的連線的名稱;省略此引數可使用未命名的連線。
cursorname要關閉的遊標的名稱。
fail_on_error如果為 true(省略時預設為 true),則遠端連線端發生的錯誤也會導致本地引發錯誤。如果為 false,則遠端錯誤將作為 NOTICE 本地報告,並且函式的返回值設定為 ERROR。
返回狀態,可以是 OK 或 ERROR。
如果 dblink_open 啟動了一個顯式的事務塊,並且這是此連線中最後一個未關閉的遊標,那麼 dblink_close 將發出相應的 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)
如果您在文件中看到任何不正確、不符合您對特定功能的使用體驗或需要進一步澄清的內容,請使用 此表單 報告文件問題。