# SPI_返回元组

SPI_returntuple — 准备返回一个元组作为基准

# 概要

HeapTupleHeader SPI_returntuple(HeapTuple row, TupleDesc rowdesc)

# 描述

SPI_returntuple在上层执行器上下文中复制一行,以行类型的形式返回基准.返回的指针只需转换为基准通过指针获取基准在返回之前。

此功能只能在连接到 SPI 时使用。否则,它返回 NULL 并设置SPI_结果SPI_ERROR_UNCONNECTED.

请注意,这应该用于声明为返回复合类型的函数。它不用于触发器;采用SPI_copytuple用于在触发器中返回修改的行。

# 论据

堆元组 **

要复制的行

元组描述 *行描述*

行的描述符(每次传递相同的描述符以获得最有效的缓存)

# 返回值

堆元组头指向复制的行,或空值出错时(见SPI_结果用于错误指示)