���٤Ƥ� SQL ���ޥ�ɤϡ������� SQL ���ץꥱ���������Ǽ¹ԤǤ��ޤ��� �ʲ�������Ĥ������ޤ���
�ơ��֥�κ���
EXEC SQL CREATE TABLE foo (number integer, ascii char(16)); EXEC SQL CREATE UNIQUE INDEX num1 ON foo(number); EXEC SQL COMMIT;
�Ԥ�����
EXEC SQL INSERT INTO foo (number, ascii) VALUES (9999, 'doodad'); EXEC SQL COMMIT;
�Ԥκ��
EXEC SQL DELETE FROM foo WHERE number = 9999; EXEC SQL COMMIT;
singleton Select
EXEC SQL SELECT foo INTO :FooBar FROM table1 WHERE ascii = 'doodad';
�����������Ѥ��� Select
EXEC SQL DECLARE foo_bar CURSOR FOR SELECT number, ascii FROM foo ORDER BY ascii; EXEC SQL FETCH foo_bar INTO :FooBar, DooDad; ... EXEC SQL CLOSE foo_bar; EXEC SQL COMMIT;
����
EXEC SQL UPDATE foo SET ascii = 'foobar' WHERE number = 9999; EXEC SQL COMMIT;
:something �Ȥ��������Υȡ�����ϡ��ۥ����ѿ��Ǥ����Ĥޤꤳ���� C �ץ��������ѿ��Ȥ��Ƥ��ޤ��� �����ˤĤ��Ƥϡ���������������ޤ���
�ǥե���ȥ⡼�ɤǤϡ�ʸ�� EXEC SQL COMMIT ��ȯ�Ԥ���뤳�Ȥˤ�ꥳ�ߥåȤ���ޤ��� ������ SQL ���ե������Ǥ⡢¾�Τ��ޤ��ޤʥ��ե�����Ʊ�͡��ȥ�������μ�ư���ߥåȤݡ��Ȥ��Ƥ��ޤ�����ư���ߥåȤϡ�ecpg ���ޥ�� (�ʲ���) �Υ��ޥ�ɹԥ��ץ���� -t�����뤤�� EXEC SQL SET AUTOCOMMIT TO ON ʸ�ˤ�äƲ�ǽ�ˤʤ�ޤ��� autocommit �ʼ�ư���ߥåȡ˥⡼�ɤǤϡ��䤤��碌������Ū�ʥȥ�������֥��å��������ˤ��������������٤Ƥ��䤤��碌����ưŪ�˥��ߥåȤ���ޤ��� ��ư���ߥåȥ⡼�ɤϡ�EXEC SQL SET AUTOCOMMIT TO OFF ����Ѥ�������Ū��̵���ˤ��뤳�Ȥ��Ǥ��ޤ���