dblink_send_query — 將非同步查詢傳送到遠端資料庫
dblink_send_query(text connname, text sql) returns int
dblink_send_query
傳送一個查詢以非同步執行,也就是說,不立即等待結果。連線上不能有已在進行的非同步查詢。
成功分發非同步查詢後,可以透過 dblink_is_busy
檢查完成狀態,並最終使用 dblink_get_result
收集結果。也可以嘗試使用 dblink_cancel_query
取消一個活動的非同步查詢。
connname
要使用的連線名稱。
sql
您希望在遠端資料庫中執行的 SQL 語句,例如 select * from pg_class
。
如果查詢成功分發,則返回 1,否則返回 0。
SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3');
如果您在文件中看到任何不正確、與您對特定功能的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。