SPI_getvalue

SPI_getvalue —返回指定列的字符串值

Synopsis

char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber)

Description

SPI_getvalue返回指定列的值的字符串表示形式。

结果返回到使用palloc分配的内存中。 (您可以使用pfree释放不再需要的内存.)

Arguments

  • HeapTuple row

    • 要检查的 Importing 行
  • TupleDesc rowdesc

    • Importing 行说明
  • int colnumber

    • 列号(计数从 1 开始)

Return Value

列值;如果列为空,* colnumber *超出范围(SPI_result设置为SPI_ERROR_NOATTRIBUTE)或没有输出功能(SPI_result设置为SPI_ERROR_NOOUTFUNC),则为NULL