ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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`