SPI_fnumber

Name

SPI_fnumber -- 判斷聲明的字段名的字段編號

Synopsis

int SPI_fnumber(TupleDesc rowdesc, const char * colname)

描述

SPI_fnumber 返回聲明名字的字段的字段編號。

如果 colname 引用的是一個系統字段(比如,oid), 那麼將返回合適的負數字段編號。調用者應該仔細測試返回值不是 SPI_ERROR_NOATTRIBUTE 才能判斷是一個錯誤; 除非要拒絕系統字段,否則,測試結果小于或者等于 0 是不正確的判斷方法。

參數

TupleDesc rowdesc

輸入行描述

const char * colname

字段名

返回值

字段編號(從 1 開始記),如果沒有找到該名字的字段,返回 SPI_ERROR_NOATTRIBUTE