SPI_fnumber — 为一个指定的列名确定列号
int SPI_fnumber(TupleDesc rowdesc, const char * colname)
SPI_fnumber
返回指定列名的列号。
如果colname
引用的是一个系统列(例如, ctid
),那么将返回对应的负值列号。调用者应该小心地测试 返回值是不是正好为SPI_ERROR_NOATTRIBUTE
来检测错误;除非系统列应该被拒绝,测试结果是否小于或者等于零这种 方式是不正确的。
TupleDesc rowdesc
输入行描述
const char * colname
列名
列号(用户定义的列从1开始计),如果没有找到所提到的列名则返回 SPI_ERROR_NOATTRIBUTE
。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。