On this page
SPI_fnumber
SPI_fnumber —确定指定列名的列号
Synopsis
int SPI_fnumber(TupleDesc rowdesc, const char * colname)
Description
SPI_fnumber
返回具有指定名称的列的列号。
如果* colname
*指向系统列(例如oid
),则将返回适当的负列号。调用者应谨慎测试返回值是否与SPI_ERROR_NOATTRIBUTE
完全相等,以检测错误。除非应拒绝系统列,否则测试结果小于或等于 0 是不正确的。
Arguments
TupleDesc rowdesc
- Importing 行说明
const char * colname
- column name
Return Value
列号(对于用户定义的列,计数从 1 开始);如果找不到命名的列,则返回SPI_ERROR_NOATTRIBUTE
。