PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# 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