Postgresql 中文操作指南 47. Server Programming Interface 47.2. Interface Support Functions SPI_getbinval Postgresql 中文操作指南 SPI_getbinval SPI_getbinval - 返回指定列的二进制值 Synopsis Datum SPI_getbinval(HeapTuple row, TupleDesc rowdesc, int colnumber, bool * isnull) Description SPI_getbinval 以内部形式(作为类型 Datum )返回指定列的值。 此函数不会为数据集分配新的空间。对于按引用传递的数据类型,返回值将是传递的行中的指针。 Arguments HeapTuple _row_ 要检查的输入行 TupleDesc _rowdesc_ input row description int _colnumber_ 列号(从 1 开始计数) bool * _isnull_ 列中 null 值的标志 Return Value 返回列的二进制值。如果该列为 null,则 isnull 指向的变量将设置为 true,否则将设置为 false。 出错时,将 SPI_result 设置为 SPI_ERROR_NOATTRIBUTE 。