SPI_fnumber — 決定指定欄位名稱的欄位編號
int SPI_fnumber(TupleDescrowdesc
, const char *colname
)
SPI_fnumber
傳回具有指定名稱的欄位的欄位編號。
如果 colname
指的是系統欄位 (例如,ctid
),則會傳回適當的負欄位編號。呼叫者應小心測試傳回值是否完全等於 SPI_ERROR_NOATTRIBUTE
以偵測錯誤;除非應該拒絕系統欄位,否則測試結果是否小於或等於 0 是不正確的。
TupleDesc rowdesc
輸入列描述
const char * colname
欄位名稱
欄位編號(使用者定義的欄位從 1 開始計數),如果找不到指定的欄位,則傳回 SPI_ERROR_NOATTRIBUTE
。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表格回報文件問題。