SET TRANSACTION transaction_mode [, ...]
SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]
������transaction_mode�ϰʲ��Τ����줫�Ǥ���
ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }
READ WRITE | READ ONLY
SET TRANSACTION�ϸ��ߤΥȥ�����������������ꤷ�ޤ��� ����Ϥ��θ�Υȥ�������ˤϱƶ���ڤܤ��ޤ��� SET SESSION CHARACTERISTICS�ϡ����å����ˤ����뤽��ʸ�Υȥ�������Υǥե���ȤΥȥ����������������ꤷ�ޤ��� SET TRANSACTION�ˤ��ġ��Υȥ�������Υǥե�������������뤳�Ȥ��Ǥ��ޤ���
���Ѳ�ǽ�ʥȥ������������ϥȥ�������γ�Υ��٥�ȥȥ�������Υ��������⡼�ɡ��ɤ߽⡼�ɤ⤷�����ɤ��Τߥ⡼�ɡˤǤ���
�ȥ�������γ�Υ��٥�ϡ��¹Ԥ��Ƽ¹����¾�Υȥ�������¸�ߤ����硢���Υȥ��������뤳�Ȥ��Ǥ���ǡ�������ꤹ���ΤǤ���
1�ĤҤȤĤ�ʸ���鸫�뤳�Ȥ��Ǥ���Τϡ�����ʸ�����Ϥ�������˥��ߥåȤ��줿�ԤΤߤǤ��� ���줬�ǥե���ȤǤ���
���ߤΥȥ�������ˤ��������Ƥ�ʸ�ϡ��ȥ�������Ǻǽ���䤤��碌ʸ�ޤ��ϥǡ������ѹ�����ʸ���¹Ԥ�������˥��ߥåȤ��줿�Ԥ����뤳�Ȥ��Ǥ��ޤ���
ɸ��SQL�Ǥϡ������READ UNCOMMITTED��REPEATABLE READ�Ȥ���2�ĤΥ�٥��������Ƥ��ޤ��� PostgreSQL�Ǥ�READ UNCOMMITTED��READ COMMITTED�Ȥ��ơ�REPEATABLE READ��SERIALIZABLE�Ȥ��ư����ޤ���
�ȥ��������Υ��٥�ϡ����Υȥ�������ˤ�����ǽ���䤤��碌ʸ��ǡ�������ʸ��SELECT��INSERT��DELETE��UPDATE��FETCH��COPY�ˤ��¹Ԥ��줿�夫����ѹ����뤳�Ȥ��Ǥ��ޤ��� �ȥ�������γ�Υ��Ʊ���¹�����ˤĤ��Ƥξܺپ����第13章�Ȥ��Ƥ���������
�ȥ�������Υ��������⡼�ɤϡ����Υȥ��������ɤ߽�ǽ���ɤ��Τߤ�����ꤷ�ޤ��� �ǥե���Ȥ��ɤ߽�ǽ�Ǥ��� �ɤ��ΤߤΥȥ�������Ǥϡ������оݤΥơ��֥뤬����ơ��֥�Ǥʤ��¤ꡢINSERT��UPDATE��DELETE��COPY FROM�ʤɤ�SQL���ޥ�ɤ�¹ԤǤ��ޤ��� �ޤ���CREATE��ALTER��DROP�Ϥ����Ƥ�SQL���ޥ�ɡ�COMMENT��GRANT��REVOKE��TRUNCATE�ϡ��ޤä����¹ԤǤ��ޤ��� ����ˡ�EXPLAIN ANALYZE��EXECUTE���ޥ�ɤ˾�ҤΥ��ޥ�ɤμ¹Ԥ��ޤޤ�Ƥ����硢�����Υ��ޥ�ɤ�¹ԤǤ��ޤ��� ������ˡ�Ǥϥǥ������ؤν����ɻߤ�ޤä����Ԥ�ʤ��Τǡ��ɤ�����Ѥ���٥�Ǽ¸�����ͤ����ȸ����ޤ���
SET TRANSACTION��START TRANSACTION��BEGIN�����˼¹Ԥ�����硢���Υȥ��������¨�¤˽�λ����Τǡ����̤Ϥޤä�������ޤ���
BEGIN���뤤��START TRANSACTION����Ū��transaction_modes����ꤹ��С�SET TRANSACTION�����פǤ���
���å����Υǥե���ȤΥȥ�������⡼�ɤϡ�����ѥ���default_transaction_isolation��default_transaction_read_only�����ꤹ�뤳�Ȥ��Ǥ��ޤ� �ʼºݡ�SET SESSION CHARACTERISTICS�Ͼ�Ĺ�ʵ��ҤǤ��ꡢ�������ѿ���SET�����ꤹ��Τ��Ѥ�ꤢ��ޤ���ˡ� �������äơ��ȥ�������⡼�ɤΥǥե���Ȥ�����ե������ALTER DATABASE�ʤɤ������ǽ�Ǥ��� �ܺ٤�第18章�Ȥ��Ƥ���������
�ɤ���Υ��ޥ�ɤ�ɸ��SQL���������Ƥ��ޤ��� ɸ��SQL�Ǥϥǥե���ȤΥȥ��������SERIALIZABLE�Ǥ��� PostgreSQL�Ǥϡ��̾READ COMMITTED���ǥե���ȤǤ���������Ͼ�Ҥ��̤��ѹ���ǽ�Ǥ��� �������å���¸�ߤ��ʤ����ᡢSERIALIZABLE�ϴ����ʥ��ꥢ�饤���֥�ǤϤ���ޤ��� �ܺ٤�第13章�Ȥ��Ƥ���������
ɸ��SQL�Ǥϡ��⤦1�ġ������ΰ���礭���Ȥ����ȥ����������������ꡢ���Υ��ޥ�ɤ������ǽ�Ǥ��� ���γ�ǰ���Ȥ߹���SQL��ͭ�Τ�ΤʤΤǡ�PostgreSQL�����Фˤϼ�������Ƥ��ޤ���
ɸ��SQL�Ǥϡ�Ϣ³����transaction_modes�δ֤ˤϥ���ޤ�ɬ�פǤ��� ���Ū����ͳ���PostgreSQL�Ǥϥ���ޤ��ά���뤳�Ȥ��Ǥ��ޤ���