SPI_getvalue

Name

SPI_getvalue -- 返回聲明字串的字串值

Synopsis

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