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。