PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
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�� �� PostgreSQL �� READ UNCOMMITTED ������ READ COMMITTED�� �� REPEATABLE READ ���� SERIALIZABLE ������
������뼶���������е�һ����������䣨SELECT�� INSERT��DELETE�� UPDATE��FETCH������ COPY��ִ��֮��Ͳ����ٴ����á� ���� Chapter 12 ��ȡ�й�������뼶��Ͳ����Կ��Ƶĸ�����Ϣ��
�������ģʽ���������Ƕ�/д����ֻ������/д��ȱʡ�����һ�� ������ֻ��������д��ı�����ʱ����ô����� SQL �����Dz�����ģ�INSERT�� UPDATE��DELETE���� COPY TO�� �����е� CREATE��ALTER���� DROP ��� 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���������ļ���ȷ������á� �ο� Section 16.4 ��ȡ������Ϣ��
��������� SQL ���ﶨ���ˡ�SQL ���ȱʡ������뼶���� SERIALIZABLE�� �� PostgreSQL �ȱʡ���뼶���� READ COMMITED���������������������������� PostgreSQL ��û���ṩ���뼶�� READ UNCOMMITTED �� REPEATABLE READ�� ��Ϊ��汾�������ƣ�SERIALIZABLE ���������Ŀɴ��л������� Chapter 12 ��ȡϸ�ڡ�
�� SQL ���ﻹ������һ���������Կ�������Щ�������ã���Ϸ�Χ�Ĵ�С���������ֻ����Ƕ��� SQL�����û���� PostgreSQL ��������ʵ�֡�
SQL ��Ҫ���������� transaction_modes ֮��ʹ�ö��ţ� ������Ϊ��ʷԭ��PostgreSQL ����ʡ��������š�