¾�ΥС�������ʸ�� �� 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

Name

SPI_modifytuple  --  Ϳ����줿���ץ�����򤵤줿�ե�����ɤ��֤����������ץ��������ޤ���

Synopsis

SPI_modifytuple(rel, tuple, nattrs, attnum, Values, Nulls)

����

Relation rel

���ץ�Υ��ץ뵭�һҤΥ������Ȥ��ƤΤ߻��Ѥ���ޤ���(���ץ뵭�һҤǤϤʤ���졼�������Ϥ���ǽ�Ϥ���ޤ���)

HeapTuple tuple

�ѹ�����롢���ϥ��ץ�Ǥ���

int nattrs

attnum �������°���ֹ�ο��Ǥ���

int * attnum

�ѹ������°���ֹ������Ǥ���

Datum * Values

���ꤷ��°���ο������ͤǤ���

char * Nulls

�⤷����С��ɤο������ͤ�NULL���򼨤��ޤ���

����

HeapTuple

�ѹ����줿�����������ץ�Ǥ���

tuple ��NULL�ǤϤʤ����ѹ�������������硢 non-NULL �Ǥ���
tuple �� NULL �ǤϤʤ����Τߡ�NULL �Ǥ���

SPI_result

rel �� NULL���⤷���ϡ�tuple �� NULL���⤷���ϡ�natts <= 0 �⤷���ϡ�attnum �� NULL���⤷���ϡ�values �� NULL �ξ�硢 SPI_ERROR_ARGUMENT �Ǥ���
attnum ���̵����°���ֹ椬���ä���硢SPI_ERROR_NOATTRIBUTE �Ǥ���(attnum <= 0 �⤷���� > ���ץ����°����)

����

SPI_modifytuple �����򤵤줿°���򿷤����ͤ��֤����������Υ��ץ��°���򥳥ԡ����ơ��̤ξ��˥��ץ�򿷤����������ޤ������ϥ��ץ���ѹ�����ޤ���

������ˡ

����������硢���������ץ�Υݥ��󥿤��֤���ޤ������������ץ�Ͼ�̥��������塼���Υ���ƥ�������˳�����Ƥ��ޤ���