PostgreSQL 9.1.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# SPI_fnumber

## 名前

SPI_fnumber -- 指定した列名から列番号を決定する

## 概要

    int SPI_fnumber(TupleDesc rowdesc, const char * colname)

## 説明

`SPI_fnumber`は指定した名前の列の列番号を返します。

`colname`が（`oid`などの）システム列を参照する場合、適切な負の列番号が返されます。 呼び出し元は、エラーを検知するために戻り値が`SPI_ERROR_NOATTRIBUTE`と正確に同一であるかどうかを注意して検査しなければなりません。 システム列を拒絶させたくなければ、結果が0あるいは0未満かを検査するという方法は、正しくありません。

## 引数

`TupleDesc `rowdesc``

  入力行の記述

`const char * `colname``

  列名

## 戻り値

（1から始まる）列番号。 指定された名前の列が見つからなければ、`SPI_ERROR_NOATTRIBUTE`です。

前のページ | ホーム | 次のページ
SPI_fname | 上に戻る | SPI_getvalue