SPI_prepare
������
��佨��һ���α�Portal SPI_cursor_open(const char * name, SPIPlanPtr plan, Datum * values, const char * nulls, bool read_only)
SPI_cursor_open
����һ���α꣨���ڲ���һ��
portal�������α꽫ִ����SPI_prepare
׼����
��һ����䡣�������к�SPI_execute_plan
��
��Ӧ������ͬ�ĺ��塣
ʹ��һ���α������ֱ��ִ�и�����������ô������ȣ�����һ��ֻȡ�� һЩ����У�����Ϊ���غܶ��еIJ�ѯ����ʹ���ڴ档��Σ�һ�� portal ���Աȵ�ǰ��ѯ�������ʱ�䣨��ʵ�ϣ����������浽��ǰ����������� �� portal �����Ʒ��ظ��ù��̵ĵ������ṩ��һ�ֽ�һ���м��Ϸ���Ϊ�� ���ķ�����
������IJ������ݽ������Ƶ��α�� portal �У�����ڸ��α���Ȼ����ʱ �����ͷŵ�������IJ������ݡ�
portal �����֣��������ó�NULL ��ϵͳѡ��һ������
Ԥ����䣨��SPI_prepare
���أ�
ʵ�ʲ���ֵ�����顣���ȱ�����ڸ����IJ���������
������Щ�����ǿ�ֵ�����ݡ����ȱ�����ڸ����IJ���������
���nullsΪNULL��
��ôSPI_cursor_open
�����û�в���
Ϊ��ֵ�����������Ӧ�IJ���ֵΪ�ǿգ�
nulls
�����ÿһ���Ӧ����' '�������Ӧ����ֵΪ�գ�
nulls�������ӦΪ'n'���ں�
�������У���Ӧ��values���е�ֵû��
��ϵ����ע��nulls����һ���ı��ַ�����
��ֻ��һ�����飺������Ҫһ��'\0'��ֹ����
true��ʾֻ��ִ��
ָ��������α�� portal ��ָ�롣ע������û�д��󷵻�Լ����
�κδ��󶼽�ͨ��elog
���档
��һҳ | ��ʼҳ | ��һҳ |
SPI_execp | ��һ�� | SPI_cursor_open_with_args |