거래 시작 — 거래 블록 시작
거래 시작 [transaction_mode[, ...] ] 어디에서transaction_mode다음 중 하나입니다:격리 수준 직렬화 가능 | 반복 읽기 | 커밋됨 읽기 | 커밋되지 않은 읽기 읽기 쓰기 | 읽기 전용 [ 아님 ] 연기 가능
이 명령은 새로운 거래 블록을 시작합니다. 격리 수준, 읽기/쓰기 모드 또는 지연 가능 모드가 지정된 경우 새 트랜잭션은 다음과 같은 특성을 갖습니다.거래 설정실행되었습니다. 이는 와 동일합니다.시작명령.
참조트랜잭션 설정이 명령문의 매개변수 의미에 대한 정보.
표준에서는 발행할 필요가 없습니다.거래 시작트랜잭션 블록 시작: 모든 SQL 명령은 암시적으로 블록을 시작합니다.포스트그레SQL의 행동은 암시적으로 a를 발행하는 것으로 볼 수 있습니다.커밋따르지 않는 각 명령 다음에거래 시작(또는시작), 따라서 종종 호출됩니다.“자동 커밋”. 다른 관계형 데이터베이스 시스템에서는 편의를 위해 자동 커밋 기능을 제공할 수도 있습니다.
그지연 가능 transaction_mode은범퍼카 토토언어 확장.
SQL 표준에서는 연속된 내용 사이에 쉼표가 필요합니다.transaction_modes, 그러나 역사적인 이유로범퍼카 토토쉼표를 생략할 수 있습니다.
또한 호환성 섹션을 참조하세요거래 설정.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.