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 是不正确的,除非系统属性被拒绝.
|