SPI_fnumber

Name

SPI_fnumber -- 为指定属性名找出属性代码

Synopsis

SPI_fnumber(tupdesc, fname)

Inputs

TupleDesc tupdesc

输入元组的描述

char * fname

字段名

输出

int

字段号

有效的以1为基的字段索引号
SPI_ERROR_NOATTRIBUTE:如果命名的字段没有找到

描述

SPI_fnumber 返回 fname 指明的字段的字段号.

用法

字段号是以1为基的.

如果给出的 fname 指向一个系统属性(比如,oid), 那么会返回恰当的负数属性编码.调用者应该仔细测试它是否等于 SPI_ERROR_NOATTRIBUTE 以检测错误; 仅仅测试结果 <= 0 是不正确的,除非系统属性被拒绝.