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

# SPI_getbinval

## 名前

SPI_getbinval -- 指定した列のバイナリ値を返す

## 概要

    Datum SPI_getbinval(HeapTuple row, TupleDesc rowdesc, int colnumber,
                        bool * isnull)

## 説明

`SPI_getbinval` は指定された列の値を内部形式で（`Datum`として）返します。

この関数はデータ用に新しい領域を確保しません。 参照渡しのデータ型の場合、戻り値は渡された行の内部を示すポインタとなります。

## 引数

`HeapTuple `row``

  対象とする入力行

`TupleDesc `rowdesc``

  入力行の記述

`int `colnumber``

  （1から始まる）列番号

`bool * `isnull``

  列のNULL値についてのフラグ

## 戻り値

列のバイナリ値が返されます。 `isnull`で指し示される変数は、列がNULLならば真に、さもなくば、偽に設定されます。

エラー時、`SPI_result`は`SPI_ERROR_NOATTRIBUTE`に設定されます。

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