dblink_send_query
Описание
dblink_send_query
передаёт запрос для асинхронного выполнения, то есть не дожидается получения результата. С этим подключением не должен быть связан уже выполняющийся асинхронный запрос.
После успешной передачи асинхронного запроса состояние его завершения можно проверять, вызывая функцию dblink_is_busy
, и в итоге получать данные, вызвав dblink_get_result
. Также можно попытаться отменить активный асинхронный запрос, вызвав dblink_cancel_query
.
Аргументы
- conname
Имя используемого подключения.
- sql
Оператор SQL, который вы хотите выполнить в удалённой базе данных, например select * from pg_class.
Возвращаемое значение
Возвращает 1, если запрос был успешно отправлен на обработку, или 0 в противном случае.
Пред. | Начало | След. |
dblink_error_message | Уровень выше | dblink_is_busy |