VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

PQfnumber

功能描述

返回与给定列名相关联的列号。

接口原型

int PQfnumber(const PGresult *res,
            const char * field_num);

参数说明

参数名 参数说明
res 执行命令后获取的结果指针。
field_num 指定的列名。

返回值

如果给定的名字不匹配任何列,将返回 -1。给定的名称被视作一个 SQL 命令中的一个标识符,也就是说,除非被双引号引用,它是小写形式的。例如,给定一个 SQL 命令:

SELECT 1 AS FOO, 2 AS "BAR";

将得到结果:

PQfname(res, 0)              foo
PQfname(res, 1)              BAR
PQfnumber(res, "FOO")        0
PQfnumber(res, "foo")        0
PQfnumber(res, "BAR")        -1
PQfnumber(res, "\"BAR\"")    1

其他

无。