SPI_getbinval — 返回指定列的二进制值
Datum SPI_getbinval(HeapTuplerow
, TupleDescrowdesc
, intcolnumber
, bool *isnull
)
SPI_getbinval
返回指定列的值(内部格式,类型为 Datum
)。
此函数不会为 Datum 分配新空间。对于按引用传递的数据类型,返回值将是指向传入行的指针。
HeapTuple row
要检查的输入行
TupleDesc rowdesc
输入行描述
int colnumber
列号(从 1 开始计数)
bool * isnull
列是否为 null 的标志
返回列的二进制值。如果列为 null,则 isnull
指向的变量被设置为 true,否则设置为 false。
SPI_result
在出错时设置为 SPI_ERROR_NOATTRIBUTE
。
如果您在文档中发现任何不正确之处、与您对特定功能的使用经验不符之处,或需要进一步澄清之处,请使用 此表单 报告文档问题。