文档首页/
云数据库 GaussDB/
开发指南(集中式_V2.0-8.x)/
应用程序开发教程/
基于libpq开发/
libpq接口参考/
数据库执行语句函数/
PQexecPreparedBatchEx
更新时间:2025-05-29 GMT+08:00
PQexecPreparedBatchEx
功能描述
BatchErrorMode批量请求接口。
原型
PGresult* PQexecPreparedBatchEx(PGconn* conn,
const char* stmtName,
int nParams,
int nBatchCount,
const char* const* paramValues,
const int* paramLengths,
const int* paramFormats,
int resultFormat,
PQStmtAttr attr,
int allowedErrorsCount);
参数
|
关键字 |
参数说明 |
|---|---|
|
conn |
连接句柄。 |
|
stmtName |
prepared 语句名字。 |
|
nParams |
动态绑定参数的字段数。 |
|
nBatchCount |
批量绑定的行数。 |
|
paramValues |
绑定参数值。 |
|
paramLengths |
参数值的数据长度。
须知:
下列情况中,参数长度强制使用paramLengths中对应的值:
此时paramLengths不允许为空,并且参数长度的正确性须由调用者自行保证。 |
|
paramFormats |
参数的格式(文本或二进制)。 |
|
resultFormat |
结果的格式(文本或二进制)。 |
|
attr |
此次批量执行属性,是否使用批量错误跳过模式。取值范围:STMT_DEFAULT , STMT_BATCH_ERRORS。 |
|
allowedErrorsCount |
使用批量错误跳过模式时,允许的最大错误数。 |
返回值
PGresult类型指针。
父主题: 数据库执行语句函数