SPI_copytuple#

SPI_copytuple

SPI_copytuple

SPI_copytuple — создает копию строки в контексте верхнего исполнителя

Синтаксис

HeapTuple SPI_copytuple(HeapTuple row)

Описание

SPI_copytuple создает копию строки в контексте верхнего исполнителя. Обычно это используется для возврата измененной строки из триггера. В функции, объявленной для возврата составного типа, используйте вместо этого SPI_returntuple.

Эта функция может быть использована только при подключении к SPI. В противном случае она возвращает NULL и устанавливает SPI_result в SPI_ERROR_UNCONNECTED.

Аргументы

HeapTuple row

строка для копирования

Возвращаемое значение

скопированная строка или NULL в случае ошибки (см. SPI_result для указания ошибки)