�����֥ݥ���Ȥ������˼¹Ԥ��줿���ޥ�ɤ����ƥ�����Хå����ޤ��� �����֥ݥ���Ȥ�ͭ���ʤޤĤ�Τǡ�ɬ�פ˱����ơ����θ���٥�����Хå����뤳�Ȥ��Ǥ��ޤ���
ROLLBACK TO SAVEPOINT�ϡ����ꤷ�������֥ݥ���Ȥ�������ꤷ�����ƤΥ����֥ݥ���Ȥ����Ū���˴����ޤ���
�����֥ݥ���Ȥ������˼¹Ԥ��줿���ޥ�ɤη�̤�ݻ������ޤޥ����֥ݥ���Ȥ��˴�����ˤϡ�RELEASE SAVEPOINT����Ѥ��Ƥ���������
���ꤵ��Ƥ��ʤ������֥ݥ���Ȥ�̾������ꤹ��ȥ��顼�ˤʤ�ޤ���
��������ϥ����֥ݥ���ȤȤ����������鸫��ȥȥ�������γ��ˤ��뤫�Τ褦�˿��ޤ��� �����֥ݥ���Ȥ������dz����줿������������ơ����Υ����֥ݥ���Ȥ�������Хå����������Ĥ�����ޤ��� �����֥ݥ���Ȥ����˳����줿����������Ф������֥ݥ�������FETCH�ޤ���MOVE���ޥ�ɤ�¹Ԥ�����硢���θ塢������Хå����줿�Ȥ��Ƥ⡢��������ΰ��֤�FETCH�η�̡���ư�������֤����Ѥ��ޤ��� �ʤĤޤ�FETCH�ˤ����֤ΰ�ư�ϥ�����Хå�����ޤ���ˡ� �ޤ�����������Υ��������ϥ�����Хå����Ƥ���ä����ȤϤǤ��ޤ��� ����������������䤤��碌�ˤ��ȯ�����뤽��¾�������ѡ��䤤��碌�ˤ��ƽФ�����ȯ���ؿ��αƶ��ʤɡˤϡ������֥ݥ������Ǽ¹Ԥ��졢���줬������Хå����줿���ˡ�������Хå�����ޤ��� ��������μ¹Ԥˤ�äƥȥ�������Υ��ܡ��Ȥ������������줿��硢���Υ�������ϼ¹��Բ�ǽ���֤����ܤ��ޤ��� ���ξ�硢�ȥ��������ROLLBACK TO SAVEPOINT����Ѥ����᤹���Ȥ��Ǥ��ޤ��������Υ�������ϻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���
my_savepoint�������˼¹Ԥ��줿���ޥ�ɤθ��̤���ä��ޤ���
ROLLBACK TO SAVEPOINT my_savepoint;
�����֥ݥ���ȤؤΥ�����Хå��ϡ�����������֤˱ƶ���Ϳ���ޤ���
BEGIN; DECLARE foo CURSOR FOR SELECT 1 UNION SELECT 2; SAVEPOINT foo; FETCH 1 FROM foo; ?column? ---------- 1 ROLLBACK TO SAVEPOINT foo; FETCH 1 FROM foo; ?column? ---------- 2 COMMIT;