BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ] ������transaction_mode�ϰʲ��Τ����줫�Ǥ��� ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED } READ WRITE | READ ONLY
BEGIN�ϥȥ�������֥��å����������ޤ��� �ĤޤꡢBEGIN���ޥ�ɤθ��ʸ�����ơ�����Ū��COMMIT�ޤ���ROLLBACK��Ϳ������ޤǡ�ñ��Υȥ����������Ǽ¹Ԥ���ޤ��� �ǥե����(BEGIN̵��)�Ǥϡ�PostgreSQL�ϥȥ��������"��ư���ߥå�"�Ǽ¹Ԥ��ޤ��� ����������ȡ���ʸ�Ϥ����ͭ�Υȥ����������Ǽ¹Ԥ��졢���ߥåȤϤ���ʸ�ν����˰���Ū�˼¹Ԥ���ޤ��ʼ¹Ԥ������������Ǥ��� �����Ǥʤ����ϥ�����Хå�����ޤ��ˡ�
�ȥ�������֥��å���Ǥϡ�ʸ�Ϥ���®�˼¹Ԥ���ޤ��� �ʤ��ʤ顢�ȥ�������γ���/���ߥåȤˤϡ�CPU�ȥǥ������ˤ��ʤ�⤤��٤������뤫��Ǥ��� �ȥ����������ʣ����ʸ�μ¹ԤϤޤ���ʣ���δ�Ϣ����ơ��֥������Ȥ��˳μ¤˰�������ݤĤ���ˤ������Ǥ��� ��Ϣ���빹�������ƴ�λ���Ƥ��ʤ����Ū�ʾ��֤�¾�Υ��å����ϻ��ȤǤ��ޤ���
��Υ��٥�⤷�����ɤ߽⡼�ɤ����ꤵ��Ƥ����硢�������ȥ�������ϡ�SET TRANSACTION���¹Ԥ��줿����Ʊ�ͤ�����������ޤ���
��ά��ǽ�ʥ�����ɡ������ϲ�����̤�����ޤ���
����¾�Τ���ʸ�ѤΥѥ����ΰ�̣�ˤĤ��Ƥ�SET TRANSACTION�Ȥ��Ƥ���������
START TRANSACTION�ˤϡ�BEGIN��Ʊ���褦�ʵ�ǽ������ޤ���
�ȥ��������λ������ˤ�COMMIT��ROLLBACK����Ѥ��� ����������
�ȥ�������֥��å����BEGIN��ȯ�Ԥ���ȡ��ٹ��å������������ޤ��� �ȥ�������ξ��֤ˤϱƶ�����ޤ��� �ȥ�������֥��å���ǥȥ������������Ҥˤ���ˤϡ������֥ݥ���Ȥ���Ѥ��Ƥ��������� (�ܺ٤�SAVEPOINT�Ȥ��Ƥ���������)
�����ߴ����Τ���ˡ�Ϣ³����transaction_modes�֤Υ���ޤ��ά���뤳�Ȥ��Ǥ��ޤ���
BEGIN��PostgreSQL�θ����ĥ�Ǥ��� ɸ��SQL��START TRANSACTION���ޥ�ɤ������Ǥ��� �ߴ����ˤĤ����ɵ����Ƥ��ޤ��ΤǤ�����⻲�Ȥ��Ƥ���������
�����Ǥ�����BEGIN�Ȥ���������ɤ�������SQL�Ǥϰۤʤä���Ū�˻Ȥ��ޤ��� �ǡ����١������ץꥱ��������ܿ�����Ȥ��ϥȥ�������ΰ�̣�ǻ��Ѥ���Ƥ���Τ��ɤ������դ���٤��Ǥ��礦��