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