SPI_execute_plan

Name

SPI_execute_plan -- ִ��һ�� SPI_prepare ׼���IJ�ѯ�滮

Synopsis

int SPI_execute_plan(void * plan, Datum * values, const char * nulls,
                     bool read_only, int count)

����

SPI_execute_plan ִ��һ�� SPI_prepare ׼���Ĺ滮�� read_only �� count �ĺ���� SPI_execute �������ͬ��

����

void * plan

ִ�й滮��SPI_prepare ���صĶ�����

Datum *values

һ��ʵ�ʵIJ���ֵ�����顣����͹滮�IJ�������������ͬ��

const char * nulls

һ�������ĸ������ǿյ����顣����͹滮�IJ���������ͬ�� n ��ʾһ����ֵ���� values �����Ӧ����Ŀ�������ԣ��� һ���ո��ʾһ���ǿ�ֵ���� values ���Ӧ��Ŀ����Ч�ģ���

��� nulls �� NULL����ô SPI_execute_plan ����Ϊû�в����ǿա�

bool read_only

ֻ��ִ��ʱΪ true

int count

ִ�л򷵻ص��������

����ֵ

����ֵ�� SPI_execute ��һ�������⻹�����漸�����ܵģ���ֵ�������

SPI_ERROR_ARGUMENT

��� plan �� NULL ���� count �� 0

SPI_ERROR_PARAM

��� values �� NULL �� plan ׼����һЩ����

�ɹ�ʱ�� SPI_processed �� SPI_tuptable �����ú� SPI_execute ��һ����

ע��

���׼�����˵Ĺ滮���õ�һ�����󣨱��������ȵȡ����ڻỰ�����б�ɾ���� ��ô SPI_execute_plan �Դ˹滮��ִ�н��������Ԥ�ϡ�