PostgreSQL SPI_getvalue

2021-09-06 10:57 更新

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

大綱

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

描述

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

結(jié)果在使用palloc分配的內(nèi)存中返回(當(dāng)你不再 需要該結(jié)果時(shí),你可以使用pfree釋放該內(nèi)存)。

參數(shù)

HeapTuple row

要檢查的輸入行

TupleDesc rowdesc

輸入行描述

int colnumber

列號(hào)(從 1 開(kāi)始計(jì))

返回值

列值,如果列為空值、colnumber超出范圍 (SPI_result被設(shè)置為 SPI_ERROR_NOATTRIBUTE)或者沒(méi)有輸出函數(shù) 可用(SPI_result被設(shè)置為 SPI_ERROR_NOOUTFUNC)則返回 NULL

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)