���Υ���������ecpg�ġ���λȤ������������ޤ���
�ץ�ץ����å���ecpg�ȸƤФ�ޤ���PostgreSQL��bin/�ǥ��쥯�ȥ�˥��ȡ��뤵��Ƥ��ޤ���
ecpg�饤�֥��ϡ�libecpg.a�⤷����libecpg.so�ȸƤФ�ޤ�������ˡ����Υ饤�֥���PostgreSQL�����С��Ȥ��̿���libpq�饤�֥�����Ѥ��ޤ�����äơ��ץ�������-lecpg -lpq�Ȥ�������ץ�������Ѥ��ƥ����ɬ�פ�����ޤ���
���Υ饤�֥��Ϥ����Ĥ�"�����줿"��åɤ���äƤ��ơ��ȤƤ������ʾ�礬����ޤ���
ECPGdebug(int on, FILE *stream)������1������0�ʳ����Ϥ��줿��硢�ǥХå�������on�ˤ��ޤ����ǥХå�������stream�Ǽ¹Ԥ���ޤ����ۤȤ�ɤ�SQLʸ�ϰ����ȷ�̤�����˽��Ϥ��ޤ���
�Ǥ���פʴؿ�ECPGdo�ϡ���ĥ���줿ʸ����ʤ��Ȥ��Ф��٤Ƥΰ������ѿ����������줿��Ρˤ�PostgreSQL�����С�����η�̤�ξ��������˽��Ϥ��ޤ��������SQLʸ�Υ��顼��õ���ΤˤȤƤ������Ǥ���
ECPGstatus() ���Υ�åɤϥǡ����١�������³����Ƥ�����TRUE���֤�������ʳ���FALSE���֤��ޤ���
PostgreSQL�����С�����Υ��顼�Ĥ��뤿��ˤϥե������include���������˲����Τ褦�ʹԤ��ɲä��Ƥ���������
exec sql include sqlca;
���ΰ�ʸ�ϲ����Τ褦��sqlca�Ȥ���̾���ι�¤�Τ��ѿ���������ޤ���
struct sqlca { char sqlcaid[8]; long sqlabc; long sqlcode; struct { int sqlerrml; char sqlerrmc[70]; } sqlerrm; char sqlerrp[8]; long sqlerrd[6]; /* 0: �� */ /* 1: �������줿���ץ�� OID�ʤ���ʤ�С� */ /* 2: INSERT��UPDATE��DELTE �ǽ������줿�Կ� */ /* 3: �� */ /* 4: �� */ /* 5: �� */ char sqlwarn[8]; /* 0: ���ʤ��Ȥ�ɤ줫�� 'W'�ʤ��'W' */ /* 1: 'W' �ʤ�С����ʤ��Ȥ� 1 �Ĥ�ʸ���ۥ��Ȥ� */ /* �ѿ�����¸�����Ȥ����ڤ�Ĥ���Ƥ��� */ /* 2: �� */ /* 3: �� */ /* 4: �� */ /* 5: �� */ /* 6: �� */ /* 7: �� */ char sqlext[8]; } sqlca;
�⤷���SQLʸ�ǥ��顼��ȯ�����ʤ��ä���硢sqlca.sqlcode��0��ECPG_NO_ERROR�ˤˤʤ�ޤ����⤷sqlca.sqlcode��0���⾮������硢�ǡ����١��������Ϳ����줿�䤤��碌�ȹ��ʤ��Ȥ��ä�����ʥ��顼�Ǥ����⤷0����礭�����ϥơ��֥뤬�ᤵ�줿�Ԥ�ޤޤʤ��Ȥ��ä��̾�Υ��顼�Ǥ���
sqlca.sqlerrm.sqlerrmc�ϡ����顼����������ʸ�������äƤ��ޤ�������ʸ����ϥ������ե�����ιԿ��ǽ����ޤ���
���������륨�顼��ʲ��˼����ޤ���
�̾�ϵ�����ޤ����ۥ���˶������ʤ����Ȥ��Τ餻���ΤǤ���
�̾�ϵ�����ޤ��饤�֥����Τ�ʤ���Τ�ץ�ץ����å�����ä����Ȥ��Τ餻�ޤ����ץ�ץ����å��ȥ饤�֥��ΥС�����ߴ����Τʤ���Τ�ȤäƤ����ǽ��������ޤ���
PostgreSQL�������äƤ����ѿ����¿���������֤������Ǥ��������餯INTO :var1,:var2�ꥹ�ȤǤ����Ĥ��Υۥ����ѿ���˺�줿�ΤǤ��礦��
PostgreSQL�������äƤ���ۥ����ѿ���꾯�ʤ��������֤������Ǥ��������餯INTO :var1,:var2�ꥹ�Ȥ˥ۥ����ѿ���¿�����줹���Ƥ��ޤ���
�䤤��碌�����Ԥ��֤����ˤ⤫����餺�����ꤵ�줿�ѿ�������ˤʤäƤ��ʤ����Ȥ��ޤ������Ϥ���SELECT����դʤ�ΤǤϤʤ��ä��ΤǤ��礦��
�ۥ����ѿ���int����PostgreSQL�ǡ����١����Υե�����ɤ�int�Ǥ�ɽ���ʤ��̤η���ޤ�Ǥ��뤳�Ȥ��ޤ����饤�֥��Ϥ����Ѵ���strtol��Ȥ��ޤ���
�ۥ����ѿ���unsigned int����PostgreSQL�ǡ����١����Υե�����ɤ�unsigned int���Ǥ�ɽ���ʤ�����ޤ�Ǥ��뤳�Ȥ��ޤ����饤�֥��Ϥ����Ѵ���strtol��Ȥ��ޤ���
�ۥ����ѿ���float����PostgreSQL�ǡ����١����Υե�����ɤ�float�Ǥ�ɽ���ʤ��̤η���ޤ�Ǥ���Ȥ������Ȥ��ޤ����饤�֥��Ϥ����Ѵ���strtod��Ȥ��ޤ���
�ۥ����ѿ���bool����PostgreSQL�ǡ����١����Υե�����ɤ�'t'�Ǥ�'f'�Ǥ�ʤ��Ȥ������Ȥ��ޤ���
�����餯�䤤��碌�������ä�����ˡ�PostgreSQL��PGRES_EMPTY_QUERY���֤��ޤ�����
NULL����Ƥ��ʤ��ѿ����Ф���NULL���֤������ᡢPostgreSQL��ECPG_MISSING_INDICATOR���֤��ޤ�����
�̾���ѿ������䤤��碌������˻��Ѥ��줿���ᡢPostgreSQL��ECPG_NO_ARRAY���֤��ޤ�����
PostgreSQL returned ECPG_DATA_NOT_ARRAY because the database returned an ordinary variable in a place that requires array value.�����ᤵ��Ƥ����ѿ����Ф��̾���ѿ����֤������ᡢPostgreSQL��ECPG_DATA_NOT_ARRAY���֤��ޤ�����
�ץ�����ब��¸�ߤ��ʤ���³�˥����������褦�Ȥ��Ƥ��ޤ���
�ץ�����ब��¸�ߤ��뤱��ɤⳫ���Ƥ��ʤ���³�˥����������褦�Ȥ��Ƥ��ޤ���
�Ȥ����Ȥ��Ƥ���ʸ���Ѱդ���Ƥ��ޤ���
���ꤵ�줿���һҤ����Ĥ���ޤ����Ѥ��褦�Ȥ��Ƥ���ʸ���Ѱդ���Ƥ��ޤ���
���ꤵ�줿���һҥ���ǥå������ϰϳ��Ǥ���
���ꤵ�줿���һҤ����Ĥ���ޤ����Ѥ��褦�Ȥ��Ƥ���ʸ���Ѱդ���Ƥ��ޤ���
���ͷ��Ǥʤ��ѿ����Ф��ƥǡ����١��������ͤ��֤��ޤ�����
���ͷ����ѿ����Ф��ƥǡ����١��������Ͱʳ����ͤ��֤��ޤ�����
PostgreSQL�Υ��顼�Ǥ������Υ�å�������PostgreSQL�ΥХå�����ɤ���Υ��顼��å�������ޤ�Ǥ��ޤ���
�������ȡ����ߥåȡ��ȥ�������Υ�����Хå����Ǥ��ʤ����Ȥ�PostgreSQL���ٹ𤷤Ƥ��ޤ���
�ǡ����١����ؤ���³���Ǥ��ޤ���Ǥ�����
"����Ū��"���顼�ǡ��䤤��碌�Ƥ����Τ����Ĥ����ʤ���������������̤ꤹ���Ƥ��ޤä���ΤǤ���