支援版本: 目前 (17) / 16 / 15 / 14 / 13
開發版本: devel
不支援版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4

SPI_getvalue

SPI_getvalue — 傳回指定欄位的字串值

概要

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

描述

SPI_getvalue 傳回指定欄位值的字串表示法。

結果會傳回使用 palloc 配置的記憶體中。(當您不再需要記憶體時,可以使用 pfree 釋放它。)

引數

HeapTuple row

要檢查的輸入列

TupleDesc rowdesc

輸入列描述

int colnumber

欄位編號(計數從 1 開始)

傳回值

欄位值,如果欄位為 null 則傳回 NULLcolnumber 超出範圍(SPI_result 會設定為 SPI_ERROR_NOATTRIBUTE),或者沒有可用的輸出函數(SPI_result 會設定為 SPI_ERROR_NOOUTFUNC)。

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。