트랜잭션 트랜잭션은 SQL Server가 변경 사항을 COMMIT하기 전에 얼마나 많은 작업을 수행할 것인지를 다룬다. COMMIT TRANSACTION 문이 실행되기 전에는 다중 문 트랜잭션이 데이터베이스의 내용을 영구적으로 변경하지 않는다. 또한, 다중 문 트랜잭션은 ROLLBACK TRANSACTION문이 실행되었을 경우에 변경 사항을 원래 상태로 되돌릴 수 있다. 네개의 일괄처리를 포함하는 한 개의 트랜잭션 BEGIN TRAN INSERT authors VALUES(etc.) Go SELECT * FROM authors Go UPDATE publishers SET pub_id = (etc.) GO COMMIT TRAN GO 두개의 트랜잭션을 포함하는 한 개의 일괄처리 BEGIN TRAN I..