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�ˤ��ġ��Υȥ�������Υǥե�������������뤳�Ȥ��Ǥ��ޤ���
���Ѳ�ǽ�ʥȥ������������ϥȥ�������γ�Υ��٥�ȥȥ�������Υ��������⡼��(�ɤ߽⡼�ɤ⤷�����ɤ��Τߥ⡼��)�Ǥ���
�ʲ��˼����ȥ�������γ�Υ��٥�ϡ�¾�Υȥ��������¹Ԥ��Ƽ¹Ԥ��Ƥ�����ˡ����Υȥ�������ɤΤ褦�ʥǡ����뤳�Ȥ��Ǥ��뤫����ꤹ���ΤǤ���
��Ĥ�ʸ�Ϥ��줬���Ϥ�������˥��ߥåȤ��줿�ԤΤ߸��뤳�Ȥ��Ǥ��ޤ��� ���줬�ǥե���ȤǤ���
���ߤΥȥ�������ˤ��������Ƥ�ʸ�ϡ����Υȥ�������Ǻǽ���䤤��碌ʸ�ޤ��ϥǡ������ѹ�����ʸ���¹Ԥ�������˥��ߥåȤ��줿�Ԥ����뤳�Ȥ��Ǥ��ޤ���
ɸ��SQL�Ǥϡ�READ UNCOMMITTED��REPEATABLE READ�Ȥ���������2�ĤΥ�٥��������Ƥ��ޤ��� PostgreSQL�Ǥ�READ UNCOMMITTED��READ COMMITTED�Ȥ��ư���졢REPEATABLE READ��SERIALIZABLE�Ȥ��ư����ޤ���
�ȥ��������Υ��٥�ϡ����Υȥ�������ˤ�����ǽ���䤤��碌��ǡ������ѹ�����ʸ(SELECT��INSERT��DELETE��UPDATE��FETCH��COPY)���¹Ԥ��줿����ѹ����뤳�ȤϤǤ��ޤ��� �ȥ�������γ�Υ��Ʊ���¹�����ˤĤ��Ƥξܺپ������12���Ȥ��Ƥ���������
�ȥ�������Υ��������⡼�ɤϡ����Υȥ��������ɤ߽�ǽ���ɤ��Τߤ�����ꤷ�ޤ��� �ǥե���Ȥ��ɤ߽�ǽ�Ǥ��� �ɤ��ΤߤΥȥ�������Ǥϡ������оݤΥơ��֥뤬����ơ��֥�Ǥʤ��¤ꡢINSERT��UPDATE��DELETE������ӡ�COPY TO�Ȥ���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�ʤɤ������ǽ�Ǥ��뤳�Ȥ��̣���Ƥ��ޤ��� �ܺ٤���16.4�Ȥ��Ƥ���������
�ɤ���Υ��ޥ�ɤ�ɸ��SQL���������Ƥ��ޤ��� ɸ��SQL�Ǥϥǥե���ȤΥȥ��������SERIALIZABLE�Ǥ��� PostgreSQL�Ǥ� READ COMMITTED���̾�Υǥե���ȤǤ���������Ͼ�Ҥ��̤��ѹ���ǽ�Ǥ��� �������å���¸�ߤ��ʤ����ᡢSERIALIZABLE�ϴ����ʥ��ꥢ�饤���֥�ǤϤ���ޤ��� �ܺ٤���12���Ȥ��Ƥ���������
ɸ��SQL�Ǥϡ��⤦��ġ������ΰ���礭���Ȥ������ȥ����������������ꡢ���Υ��ޥ�ɤ������ǽ�Ǥ��� ���γ�ǰ���Ȥ߹���SQL��ͭ�Τ�ΤǤ��Τǡ�PostgreSQL�����Фˤϼ�������Ƥ��ޤ���
ɸ��SQL�Ǥϡ�Ϣ³����transaction_modes�δ֤ˤϥ���ޤ�ɬ�פǤ��� ���Ū����ͳ���PostgreSQL�Ǥϥ���ޤ��ά���뤳�Ȥ��Ǥ��ޤ���