dblink_send_query

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# dblink_send_query

## 名称

dblink_send_query -- 发送一个异步查询到远程数据库

## 大纲

    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');

上一页 | 起始页 | 下一页
dblink_error_message | 上一级 | dblink_is_busy