云数据库 GAUSSDB-异步命令处理函数
异步命令处理函数
PQexec函数对普通的同步应用里提交命令已经足够使用。但是它却有几个缺陷,而这些缺陷可能对某些用户很重要。
-
PQexec只能返回一个PGresult结构。如果提交的命令字符串包含多个SQL命令,除了最后一个PGresult以外都会被PQexec丢弃。
-
PQexec总是收集命令的整个结果,将其缓存在一个PGresult中。虽然这为应用简化了错误处理逻辑,但是对于包含多行的结果是不切实际的。
不想受到这些限制的应用可以改用下面的函数,这些函数也是构造PQexec的函数:PQsendQuery和PQgetResult。PQsendQueryParams、PQsendPrepare、PQsendQueryPrepared也可以和PQgetResult一起使用。
- 消息队列_数据交换问题_处理异步任务-华为云
- 数据转发至函数工作流_数据处理_FunctionGraph处理流数据
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB命令_GaussDB数据库命令_高斯数据库命令-华为云
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB查版本命令_GaussDB命令参考_高斯数据库查版本命令-华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- 多媒体信息处理技术_媒体处理_数字媒体处理