¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

SPI_modifytuple

名前

SPI_modifytuple -- Ϳ����줿�Ԥ�����ե�����ɤ��֤��������Ԥ��������

概要

HeapTuple SPI_modifytuple(Relation rel, HeapTuple row, ncols, colnum, Datum * values, const char * nulls)

����

SPI_modifytuple�ϡ����򤵤줿��Ͽ������ͤ��֤�����������¾�ΰ��֤ϸ��ιԤ���򥳥ԡ��������������Ԥ�������ޤ��� ���ϹԤ��ѹ�����ޤ���

����

Relation rel

�ԤιԵ��һҤΥ������Ȥ��ƤΤ߻��Ѥ���ޤ� �ʹԵ��һҤǤϤʤ���졼�������Ϥ����Ȥ��߷ץߥ��Ǥ��ˡ�

HeapTuple row

�ѹ������ԡ�

int ncols

colnum��������ֹ�ο���

int * colnum

�ѹ���������ֹ������ �����ֹ��1����Ϥޤ�ޤ��ˡ�

Datum * values

���ꤵ�줿��ο������͡�

const char * Nulls

�⤷����С��ɤ��ͤ�NULL����ɽ���ޤ� �ʽ񼰤ˤĤ��Ƥ�SPI_execute_plan�򻲾Ȥ��Ƥ��������ˡ�

�����

�ѹ����줿�������ԡ���̥��������塼������ƥ����Ȥ˳�����Ƥ��ޤ��� row��NULL�ξ��Τ�NULL�Ǥ���

���顼����SPI_result���ʲ��Τ褦�����ꤵ��ޤ���

SPI_ERROR_ARGUMENT

rel��NULL�ξ�硢row��NULL�ξ�硢ncols��0�ʲ��ξ�硢colnum��NULL�ξ�硢values��NULL�ξ�硣

SPI_ERROR_NOATTRIBUTE

colnum��̵�������ֹ����ľ�� ��0�ʲ���row������ʾ�ˡ�