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

# SPI_getvalue

## 名称

SPI_getvalue -- 返回声明字段的字符串值

## 大纲

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

## 描述

`SPI_getvalue`返回声明的字段的数值的字符串表现形式。

结果是放在用`palloc`分配的内存里的。 在你不需要它之后，你可以使用`pfree`释放内存。

## 参数

`HeapTuple `row``

  要检查的输入行

`TupleDesc `rowdesc``

  输入行描述

`int `colnumber``

  字段编号(从 1 开始)

## 返回值

字段值，如果字段是空，或者`colnumber`超出范围 (`SPI_result`设置为`SPI_ERROR_NOATTRIBUTE`)， 或者没有可用的输出函数(`SPI_result`设置为 `SPI_ERROR_NOOUTFUNC`)的时候，返回`NULL`。

上一页 | 起始页 | 下一页
SPI_fnumber | 上一级 | SPI_getbinval