학습주제트랜잭션 소개와 실습기타 고급 문법 소개와 실습주요 메모 사항 소개트랜잭션이란?Atomic하게 실행되어야 하는 SQL들을 묶어서 하나의 작업처럼 처리하는 방법이다.DDL이나 DML중 레코드를 수정 / 추가 / 삭제한 것에만 의미가 있다.SELECT에는 트랜잭션을 사용할 이유가 없다.BEGIN과 END 혹은 BEGIN과 COMMIT 사이에 해당 SQL들을 사용한다.ROLLBACK은행 계좌 이체가 아주 좋은 예시계좌 이체 : 인출과 입금의 두 과정으로 이뤄짐만일 인출은 성공했는데 입금이 실패한다면?이 두 과정은 동시에 성공하던지 실패해야한다. -> Atomic하다는 의미이런 과정들을 트랜잭션으로 묶어 주어야한다.조회만 한다면 이는 트랜잭션으로 묶일 이유가 없다.BEGIN; A의 계좌로부터 인출; ..