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');
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步說明的內容,請使用此表單回報文件問題。