登录
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
。