거래는 기본입니다
예를 들어, 잔액이 포함 된 은행 데이터베이스를 고려하십시오
업데이트 계정 설정 밸런스 = 밸런스 -100.00
이 명령의 세부 사항은 여기서 중요하지 않습니다. 그만큼거래우리 에게이 보증을 제공합니다. 거래는Atomic: 다른 관점에서
일단 거래가 완료되면 보증을 원합니다.
트랜잭션 데이터베이스의 또 다른 중요한 속성은 다음과 같습니다
in토토 꽁 머니, 거래시작and커밋명령. 그래서 우리 은행 거래는 그럴 것입니다
시작;
트랜잭션을 통해 파트 웨이 인 경우, 우리는 원하지 않는다고 결정합니다.롤백대신커밋그리고 지금까지 모든 업데이트가 될 것입니다
토토 꽁 머니실제로 취급합니다시작명령시작및 (성공한 경우)커밋그 주위에 싸여 있습니다. 진술 그룹시작and커밋가끔 a라고합니다.트랜잭션 블록.
참고 :일부 클라이언트 라이브러리 문제시작and커밋자동으로 명령을 내리므로