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