acid

· SQL
SQL 트랜잭션(transaction) SQL 트랜잭션은 데이터베이스에서 한 번에 수행되어야 하는 일련의 작업 단위를 의미합니다. 예를 들어 송금 업무 중 '손’이 '김’에게 송금할 때, '손’에게 금액이 빠져나갔음에도, 오류로 '김’의 금액이 늘어나지 않는 상황이 발생하면 안됩니다. 때문에 이런 업무는 쿼리를 묶어서 한번에 실행되어야 하며, 오류가 발생하였다면 전체가 실행되어선 안됩니다. Transaction 명령어 BEGIN TRANSACTION : 새로운 트랜잭션을 시작합니다. ROLLBACK : 현재까지의 변경 사항들을 취소하고 (즉, 이전 상태로 되돌리고), 현재의 트랜잭션을 종료합니다. COMMIT : 현재까지의 변경 사항들을 데이터베이스에 반영하고 (즉, 저장하고), 현재의 트랜잭션을 종료합..
Night-east
'acid' 태그의 글 목록