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

Name

SPI_prepare  --  �䤤��碌��¹Ԥ����˷ײ��������ޤ���

Synopsis

SPI_prepare(query, nargs, argtypes)

����

query

�䤤��碌ʸ����Ǥ���

nargs

���ϥѥ�᡼����SQL�ؿ��ˤ�����$1 ... $nargs�ˤο�

argtypes

���ϥѥ�᡼���η��Ѥ� OID ��������ؤΥݥ��󥿡�

����

void *

�¹Էײ�ʥѡ������ܥץ��ʡܥ��ץƥ��ޥ����ˤ򼨤��ݥ���

����

SPI_prepare�ϡ��¹ԥץ��ʥѡ������ܥץ��ʡܥ��ץƥ��ޥ����ˤ���������������֤��ޤ����䤤��碌�ϼ¹Ԥ��ޤ�����³�ѤߤΥץ��������㤫��Τ߸ƤӽФ��Ƥ���������

������ˡ

Ʊ��ޤ���������䤤��碌�����֤��¹Ԥ�����硢�䤤��碌�ηײ������1��Τ߼¹Ԥ��뤳�Ȥ������������ǽ��������ޤ��� SPI_prepare ���䤤��碌ʸ����� SPI_execp �˷��֤��Ϥ����Ȥ��Ǥ���¹Էײ���Ѵ����ޤ���

�����Ѥߤ��䤤��碌�ϡ��̾���䤤��碌�Ǥ�����Ȥʤ���˥ѥ�᡼��($1, $2, etc) �򵭽Ҥ��뤳�Ȥǡ����̲����뤳�Ȥ��Ǥ��ޤ����ѥ�᡼�����ͤϡ�SPI_execp ���ƤӽФ��줿���˻��ꤵ��ޤ�������ˤ�ꡢ�����Ѥ��䤤��碌�ϡ��ѥ�᡼�����ʤ�������١���깭�ϰϤξ����ǻ��ѤǤ���褦�ˤʤ�ޤ���

Note: ������������������ޤ����ץ��ʤϥѥ�᡼����Ϳ�������ͤ����Ǥ��뤫�����򤷤ޤ���Τǡ����٤Ƥ�������Ļ�Ǥ���ñ����䤤��碌�Ǻ���������Τ�ꡢ�䤤��碌�ײ�����򤬰��������ǽ��������ޤ���

�䤤��碌���ѥ�᡼������Ѥ����硢�����ֹ�ȥǡ������� SPI_prepare �θƤӽФ��κݤ˻��ꤵ��ʤ���Фʤ�ޤ���

SPI_prepare���֤����ץ��ϡ�SPI_finish��������Ƥ������ΰ��������ޤ��Τǡ����߽�����Υץ�����������ǤΤߤǻ��ѤǤ��ޤ���SPI_saveplan�򻲾Ȥ��Ƥ���������

����������硢��NULL�Υݥ��󥿤��֤�ޤ������Ԥ�������NULL�μ¹ԥץ���֤�ޤ����ɤ���ˤ��Ƥ�SPI_exec������ͤ�Ʊ�ͤˡ�SPI_result�����ꤵ��ޤ�������������query��NULL�ξ�硢nargs < 0�ξ�硢nargs > 0���İ���argtypes��NULL�ξ��ϡ�SPI_ERROR_ARGUMENT�����ꤵ��ޤ���