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
其他
无。