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

토토 커뮤니티

이름

토토 커뮤니티 - 체인 모드에서 거래를 토토 커뮤니티합니다
토토 커뮤니티 [작업 | 거래 ]

입력

없음.

출력

토토 커뮤니티

이것은 새로운 거래가임을 나타냅니다 토토 커뮤니티.

통지 : BeginTransactionBlock 그리고 기본 상태가 아님

이것은 거래가 이미 있음을 나타냅니다 진전. 현재 거래는 영향을받지 않습니다.

설명

기본적으로Postgres실행 거래Unchained Mode(또한 다른 데이터베이스 시스템에서 "자동 커밋"으로 알려져 있습니다). 다시 말해서, 각 사용자 명령문은 자체 거래에서 실행되며 Commit은 성명서의 끝에서 암시 적으로 수행됩니다 (if. 실행이 성공적이었습니다. 그렇지 않으면 롤백이 완료되었습니다).토토 커뮤니티사용자 트랜잭션을 토토 커뮤니티합니다 사슬 모드, 즉 이후의 모든 사용자 문장토토 커뮤니티명령은 단일로 실행됩니다 명백한 커밋, 롤백 또는 실행이 될 때까지 거래 중단. 사슬 모드의 진술은 훨씬 더 빨리 실행됩니다. 트랜잭션 토토 커뮤니티/커밋에는 중요한 CPU가 필요하기 때문입니다 디스크 활동. a 내부의 여러 진술 실행 변경시 일관성을 위해서도 거래가 필요합니다 여러 관련 테이블

기본 트랜잭션 격리 수준Postgres쿼리가있는 곳에서 저 커밋됩니다 트랜잭션 내부에는 쿼리 전에 커밋 된 변경 사항 만 표시됩니다 실행. 그래서, 당신은 사용해야합니다트랜잭션 설정 분리 수준 직렬화 가능필요한 경우 토토 커뮤니티 직후 보다 엄격한 거래 격리. 직렬화 가능한 모드 쿼리에서 전체 트랜잭션 이전에 커밋 된 변경 사항 만 볼 수 있습니다 토토 커뮤니티 (실제로, 첫 번째 DML 문을 실행하기 전에 직렬화 가능한 거래).

거래가 커밋 된 경우Postgres모든 업데이트를 보장합니다 끝나지 않거나 그들 중 누구도 끝나지 않습니다. 거래가 있습니다 표준(원자, 일관성 있고 고립성 및 내구성) 속성.

노트

키워드 트랜잭션은 단지 미용 대안 일뿐입니다 일하다. 키워드도 지정할 필요가 없습니다.

참조잠금진술 a 내부의 잠금 테이블에 대한 추가 정보 거래.

use커밋또는롤백to 거래 종료.

usage

사용자 거래를 토토 커뮤니티하려면 :

작업 토토 커뮤니티;

호환성

토토 커뮤니티isPostgres언어 확장.

SQL92

명시 적 토토 커뮤니티 작업 명령은 없습니다SQL92; 거래 토토 커뮤니티은 항상입니다 암시 적이며 커밋 또는 롤백 성명.

참고 :많은 관계형 데이터베이스 시스템이 제공합니다 편의성으로 자동 커밋 기능.

SQL92또한 필요합니다 기본 트랜잭션 격리 수준으로 직렬화 가능합니다.