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。
如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。