이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 토토 커뮤니티 설정버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

세트

이름

범퍼카 토토 설정-현재의 특성을 설정하십시오

시놉시스

범퍼카 토토 설정Transaction_Mode[, ...]Snapshot_id세션 특성을 범퍼카 토토으로 설정Transaction_Mode[, ...]여기서Transaction_Mode중 하나입니다.분리 레벨 SERIALIZABLE | 반복 가능한 읽기 |

설명

범퍼카 토토 설정명령을 설정합니다세션 설정기본 범퍼카 토토 특성을 설정합니다범퍼카 토토 설정

사용 가능한 범퍼카 토토 특성은 범퍼카 토토입니다

범퍼카 토토의 격리 수준은 어떤 데이터를 결정합니다.

Committed 읽기

진술은 행이 시작되기 전에 커밋 된 행만 볼 수 있습니다. 이것은

반복 가능한 읽기

현재 트랜잭션의 모든 진술은 행만 볼 수 있습니다.

SERIALIZALE

현재 트랜잭션의 모든 진술은 행만 볼 수 있습니다.Serialization_Failure오류.

SQL 표준은 하나의 추가 레벨을 정의합니다.커밋되지 않은 읽기. 안에PostgreSQL 읽기읽기.

범퍼카 토토 격리 수준은 변경할 수 없습니다select, 삽입, 삭제, 업데이트, fetch또는copy)의 a메이저 토토 사이트 : 문서 : 9.3 : 동시성 제어거래 격리에 대한 자세한 내용은 및

범퍼카 토토 액세스 모드는 범퍼카 토토 여부를 결정합니다삽입, 업데이트, 삭제COPY테이블이 작성되는 경우생성, Alter드롭명령;댓글, grant, Revoke, Truncate; 그리고설명andexecute명령 인 경우

연기 가능거래 속성이 있습니다SERIALIZALEand읽기 전용.SERIALIZALE거래 및 위험없이

범퍼카 토토 설정 스냅 샷명령Snapshot기존 거래. 그만큼pg_export_snapshot함수 (참조섹션). 해당 함수는 스냅 샷 식별자를 반환합니다범퍼카 토토 설정 스냅 샷가져올 스냅 샷을 지정하려면 식별자는 있어야합니다'000003A1-1'. 범퍼카 토토 설정거래 시작시에만 실행할 수 있습니다.select, 삽입, 삭제, 업데이트, fetch또는copy)의SERIALIZALE또는반복 가능한 읽기격리 레벨 (그렇지 않으면Committed 읽기모드는 각각에 대한 새로운 스냅 샷을 가져옵니다SERIALIZALE격리 수준, 범퍼카 토토

노트

if범퍼카 토토 설정없이 실행됩니다범퍼카 토토 시작또는시작, 그것은 효과가없는 것으로 보입니다.

분배 할 수 있습니다세트대신 원하는 것을 지정하여Transaction_Modesin시작또는범퍼카 토토 시작.세트.

세션 기본 범퍼카 토토 모드도 설정하여 설정할 수 있습니다.default_transaction_isolation, default_transaction_read_only,default_transaction_deferrable.세션 특성 설정ISSET.) 이는 기본값을 설정할 수 있음을 의미합니다ALTER범퍼카 토토 : 문서 : 9.3 : 서버 구성자세한 내용은

이미와 동일한 스냅 샷으로 새로운 트랜잭션을 시작하려면

트랜잭션 격리 레벨 반복 가능한 읽기 시작;

그런 다음 A에서 스냅 샷 식별자를 제공합니다.세트새로 시작할 때 명령

트랜잭션 격리 레벨 반복 가능한 읽기 시작;

호환성

이 명령은에 정의되어 있습니다.SQL표준을 제외하고연기 가능범퍼카 토토 모드 및범퍼카 토토 설정 스냅 샷양식은PostgreSQL확장.

SERIALIZALE는 기본 범퍼카 토토입니다PostgreSQL기본값은 일반적으로Committed 읽기이지만 변경할 수 있습니다

SQL 표준에는 다른 트랜잭션이 있습니다PostgreSQLServer.

SQL 표준에는 연속적인 쉼표가 필요합니다Transaction_Modes, 그러나 역사적 이유PostgreSQL쉼표를 허용합니다