PostgreSQL 8.2.3 中文文档
后退快退快进前进

SPI_fnumber

函数名

SPI_fnumber -- 判断声明字段名的字段编号

原型

int SPI_fnumber(TupleDesc rowdesc, const char * colname)

描述

SPI_fnumber 返回声明名字的字段的字段编号。

如果 colname 引用的是一个系统字段(比如 oid),那么将返回合适的负数字段编号。调用者应该仔细测试返回值不是 SPI_ERROR_NOATTRIBUTE 才能判断是一个错误;除非要拒绝系统字段,否则,测试结果小于或者等于 0 是不正确的判断方法。

参数

TupleDesc rowdesc

输入行描述

const char * colname

字段名

返回值

字段编号(从 1 开始记),如果没有找到该名字的字段,返回 SPI_ERROR_NOATTRIBUTE


后退首页前进
SPI_fname上一级SPI_getvalue