ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# dblink_send_query ## Name dblink_send_query -- 发送一个异步查询到远程数据库 ## Synopsis ``` dblink_send_query(text connname, text sql) returns int ``` ## 描述 `dblink_send_query`发送异步执行的查询,也就是说,没有立即等待结果。 在连接进行的过程中没有一个异步查询。 在成功调度异步查询之后,完成状态可以用`dblink_is_busy`被检查, 结果最终使用`dblink_get_result`收集。 尝试使用`dblink_cancel_query`取消活跃的异步查询是可能的。 ## 参数 `conname` 使用的连接名字。 `sql` 你希望在远程数据库中执行的SQL语句,比如`select * from pg_class`。 ## 返回值 如果查询被成功调度,则返回1。否则返回0。 ## 例子 ``` SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3'); ```