Postgresql 中文操作指南 47. Server Programming Interface 47.2. Interface Support Functions SPI_getvalue Postgresql 中文操作指南 SPI_getvalue SPI_getvalue — 返回指定列的字符串值 Synopsis char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber) Description SPI_getvalue 返回指定列的值的字符串表示形式。 结果将返回到使用 palloc 分配的内存中。(您可以在不再需要时使用 pfree 释放内存。) Arguments HeapTuple _row_ 要检查的输入行 TupleDesc _rowdesc_ input row description int _colnumber_ 列号(从 1 开始计数) Return Value 列值,或 NULL (如果列为空), colnumber 超出范围(将 SPI_result 设置为 SPI_ERROR_NOATTRIBUTE ),或没有可用的输出功能(将 SPI_result 设置为 SPI_ERROR_NOOUTFUNC )。