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

# SPI_getvalue

## 名前

SPI_getvalue -- 指定された列の文字列値を返す

## 概要

    char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber)

## 説明

`SPI_getvalue`は指定された列の値の文字列表現を返します。

結果は、`palloc`を使用して割り当てられたメモリ内に返されます （不要になった段階で、`pfree`を使用してメモリを解放することができます）。

## 引数

`HeapTuple `row``

  検査対象の入力行

`TupleDesc `rowdesc``

  入力行の記述

`int `colnumber``

  （1から始まる）列番号

## 戻り値

列の値。 列がNULLの場合、あるいは`colnumber`が範囲外の場合は`NULL`です（`SPI_result`が`SPI_ERROR_NOATTRIBUTE`に設定されます）。 利用できる出力関数が存在しない場合は、`NULL`です （`SPI_result`が`SPI_ERROR_NOOUTFUNC`に設定されます）。

前のページ | ホーム | 次のページ
SPI_fnumber | 上に戻る | SPI_getbinval