# 数据库链接_发送_询问
数据库链接_发送_query — 向远程数据库发送异步查询
# 概要
dblink_send_query(text connname, text sql) returns int
# 描述
dblink_send_query
发送要异步执行的查询,即不立即等待结果。连接上不得有正在进行的异步查询。
成功调度异步查询后,可以检查完成状态dblink_is_busy
, 结果最终被收集到dblink_get_result
.也可以尝试使用取消活动的异步查询dblink_cancel_query
.
# 论据
连名
要使用的连接的名称。
sql
您希望在远程数据库中执行的 SQL 语句,例如从 pg_class 中选择 *
.
# 返回值
如果查询成功发送,则返回 1,否则返回 0.
# 例子
SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3');