SPI_getvalue

Name

SPI_getvalue — 返回指明的字段的字符串值
SPI_getvalue(tuple, tupdesc, fnumber)

输入

HeapTuple tuple

输入的待检查的元组

TupleDesc tupdesc

输入元组描述

int fnumber

字段号

输出

char *

字段值或 NULL(空),如果

字段为 NULL(空)
fnumber 超出范围(这时 SPI_result 设置为 SPI_ERROR_NOATTRIBUTE
没有可用的输出函数(这时 (SPI_result 设置为 SPI_ERROR_NOOUTFUNC

描述

SPI_getvalue 返回指明字段的一个外部(字符串)形式的值.

用法

字段号是以 1 为基的.

算法

根据数值的要求分配存储器.