PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
ecpg ��һ��Ƕ�������C ���Ե� SQL Ԥ�������� ����Ƕ�� SQL ���� C ����ͨ���� SQL �����滻������ĺ������õķ���ת������ͨ�� C ���롣 Ȼ��������ļ��Ϳ������κ� C ���빤�߽��д���
ecpg �����������ϸ�����ÿ�������ļ�ת���ɶ�Ӧ�� C ����ļ��� �����ļ������ .pgc ����չ���� �����������չ�����滻�� .c ����������ļ����� ��������ļ�����չ���� .pgc����ô����ļ�����ͨ����ȫ�ļ������渽�� .c �����ɡ� ����ļ���Ҳ������ -o ѡ��ǡ�
���ֲ�ҳ��������Ƕ��� SQL ��䣬���� Chapter 29 �������Ϣ��
ecpg �����������������
Ϊ SQL �����Զ�����ij�� C ���롣Ŀǰ�����ѡ��������� EXEC SQL TYPE��
����һ������ģʽ��mode ������ INFORMIX ���� INFORMIX_SE��
����һ�� C Ԥ���������š�
ͬʱҲ����ϵͳ�����ļ���
����һ�����ӵİ���·��������Ѱ��ͨ�� EXEC SQL INCLUDE �������ļ���ȱʡ�� .����ǰĿ¼���� /usr/local/include�� �ڱ���ʱ�����PostgreSQL ����·����ȱʡ�� /usr/local/pgsql/include���� /usr/include��˳�����ϡ�
����ecpgӦ�ð������������д�������� filename�
���Զ��ύģʽ��������ģʽ��ÿ����ѯ���Զ��ύ�� �������ǰ�Χ��һ����ȷ��������С���ȱʡģʽ�£� ����ֻ���ڷ��� EXEC SQL COMMIT ��ʱ���ύ��
��ӡ�������Ϣ�������汾�Ͱ���·����
��ʾһ�������÷��ļ�ժҪ��Ȼ���˳���
��ʾ�汾��Ϣ��Ȼ���˳���
�ڱ���Ԥ����� C �����ļ���ʱ��������Ҫ�ܹ��ҵ� PostgreSQL ����Ŀ¼����� ECPG ͷ�ļ�����ˣ������ڵ��ñ�������ʱ�������Ҫʹ�� -I �����磬-I/usr/local/pgsql/include����
ʹ����Ƕ�� SQL �� C �������� libecpg �����ӣ����磬ʹ������������ѡ� -L/usr/local/pgsql/lib -lecpg��
��ЩĿ¼��ʵ��ֵ����ͨ�� pg_config �ҵ���