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

시작

이름

BEGIN -- 거래 블록 시작

시놉시스

시작 [ 작업 | 거래 ] [transaction_mode[, ...] ]

어디transaction_mode다음 중 하나입니다:

    격리 수준  직렬화 가능 | 반복 읽기 | 커밋됨 읽기 | 커밋되지 않은 읽기 
    읽기 쓰기 | 읽기 전용

설명

시작트랜잭션 블록을 시작하고, 즉, a 이후의 모든 명령문입니다.시작명령은 다음이 완료될 때까지 단일 트랜잭션으로 실행됩니다. 명백한토토 결과 PostgreSQL : 문서 : 8.2 : Commit또는PostgreSQL : 문서 : 8.2 : 롤 토토주어집니다. 에 의해 기본값(없음)시작), 포스트그레SQL다음에서 트랜잭션을 실행합니다."자동 커밋"모드, 즉 각각 문은 자체 트랜잭션에서 실행되고 커밋은 명령문의 끝에서 암시적으로 수행됩니다(실행되는 경우). 성공했거나 그렇지 않으면 롤백이 완료됩니다).

문은 트랜잭션 블록에서 더 빠르게 실행됩니다. 트랜잭션 시작/커밋에는 상당한 CPU가 필요하고 디스크 활동. 내부에서 여러 명령문 실행 거래는 또한 거래를 할 때 일관성을 보장하는 데 유용합니다. 몇 가지 관련 변경 사항: 다른 세션에서는 해당 내용을 볼 수 없습니다. 모든 관련 업데이트가 완료되지 않은 중간 상태 완료.

격리 수준 또는 읽기/쓰기 모드가 지정된 경우, 새 거래에는 다음과 같은 특성이 있습니다.PostgreSQL : 문서 : 8.2 : 스포츠 토토 사이트 설정이었음 실행되었습니다.

매개변수


거래

선택적 키워드. 아무런 효과가 없습니다.

참조PostgreSQL : 문서 : 8.2 : 스포츠 토토 사이트 설정다른 의미에 대한 정보 이 명령문에 대한 매개변수입니다.

참고

토토 커뮤니티 : 문서 : 8.2 : 트랜잭션 시작와 동일한 기능을 가짐시작.

사용토토 결과 PostgreSQL : 문서 : 8.2 : Commit또는PostgreSQL : 문서 : 8.2 : 롤 토토종료하다 거래 블록.

발급 중시작이미 내부에 있을 때 트랜잭션 블록은 경고 메시지를 표시합니다. 상태 거래는 영향을 받지 않습니다. 트랜잭션 내에 트랜잭션을 중첩하려면 트랜잭션 블록, 저장점 사용(참조세이브포인트).

이전 버전과의 호환성 때문에 연속적인transaction_modes5월 생략합니다.

트랜잭션 블록을 시작하려면:

시작;

호환성

시작토토 사이트 추천언어 확장. 그것은 SQL 표준 명령과 동일거래 시작, 누구의 참조 페이지에는 추가 호환성 정보가 포함되어 있습니다.

덧붙여 말하자면,시작키워드는 Embedded SQL에서는 다른 목적으로 사용됩니다. 당신은 다음을 권고합니다 데이터베이스를 이식할 때 트랜잭션 의미에 주의하세요. 응용 프로그램.