이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 토토 커뮤니티 설정버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

SET 거래

이름

SET TRANSACTION -- 특성 설정 현재 거래의

시놉시스

메이저 토토 사이트 격리 수준 설정  커밋된 읽기 | 직렬화 가능

설명

이 명령은 메이저 토토 사이트 격리 수준을 설정합니다.거래 설정명령은 다음을 설정합니다. 현재 SQL 트랜잭션의 특성. 효과가 없습니다 후속 거래에 대해. 이 명령은 다음 이후에는 사용할 수 없습니다. 첫 번째 쿼리 또는 데이터 수정 문(선택, 삽입, 삭제, 업데이트, 가져오기, 복사) 중 거래가 실행되었습니다.세션 설정 특성기본 메이저 토토 사이트 격리 수준을 설정합니다. 세션의 각 거래에 대해.세트 거래개인에 대해 재정의할 수 있습니다. 거래.

메이저 토토 사이트의 격리 수준에 따라 어떤 데이터가 메이저 토토 사이트은 다른 메이저 토토 사이트이 실행 중일 때 확인할 수 있습니다. 동시에.

읽어 커밋됨

문은 시작되기 전에 커밋된 행만 볼 수 있습니다. 이것이 기본값입니다.

직렬화 가능

현재 트랜잭션은 커밋된 행만 볼 수 있습니다. 첫 번째 쿼리 또는 데이터 수정 문이 실행되기 전 이 거래에서 실행되었습니다.

팁:직관적으로 직렬화 가능이란 두 개의 동시 트랜잭션은 데이터베이스를 두 가지가 엄격하게 실행된 것과 같은 상태 어느 순서로든 차례로.

참고

세션 기본 트랜잭션 격리 수준은 다음과 같을 수도 있습니다. 명령으로 설정

SET default_transaction_isolation = ''

및 구성 파일에 있습니다. 상담하세요관리자 가이드더 많은 정보를 원하시면.

호환성

SQL92, SQL99

직렬화 가능기본값입니다 레벨 인SQL. PostgreSQL격리를 제공하지 않습니다. 레벨커밋되지 않은 읽기그리고반복 가능한 읽기. 때문에 다중 버전 동시성 제어,직렬화 가능레벨은 실제로 직렬화할 수 없습니다. 참조사용자 가이드자세한 내용은.

SQL두 개가 있습니다 이들로 설정할 수 있는 기타 거래 특성 명령: 트랜잭션이 읽기 전용인지 여부 및 크기 진단 영역. 이러한 개념 중 어느 것도 지원되지 않습니다. 에서PostgreSQL.