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 )。