SPI_modifytuple

Name

SPI_modifytuple -- ͨ���滻һ�������е�ѡ�����ֶδ���һ��

Synopsis

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

����еĻ����ĸ���ֵ�ǿգ����� 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 ����ֶ�����