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)
如果您在文件中看到任何不正確、不符合您對特定功能的使用體驗或需要進一步澄清的內容,請使用 此表單 報告文件問題。