# SPI_返回元组
SPI_returntuple — 准备返回一个元组作为基准
# 概要
HeapTupleHeader SPI_returntuple(HeapTuple row, TupleDesc rowdesc)
# 描述
SPI_returntuple
在上层执行器上下文中复制一行,以行类型的形式返回基准
.返回的指针只需转换为基准
通过指针获取基准
在返回之前。
此功能只能在连接到 SPI 时使用。否则,它返回 NULL 并设置SPI_结果
到SPI_ERROR_UNCONNECTED
.
请注意,这应该用于声明为返回复合类型的函数。它不用于触发器;采用SPI_copytuple
用于在触发器中返回修改的行。
# 论据
堆元组 *
排*
要复制的行
元组描述 *
行描述*
行的描述符(每次传递相同的描述符以获得最有效的缓存)
# 返回值
堆元组头
指向复制的行,或空值
出错时(见SPI_结果
用于错误指示)