다음을 통해 공유


ROLLBACK WORK(Transact-SQL)

사용자가 지정한 트랜잭션을 시작 부분으로 롤백합니다.

적용 대상: SQL Server(SQL Server 2008 - current version), Windows Azure SQL 데이터베이스(최초 릴리스 - 현재 릴리스)

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

ROLLBACK [ WORK ]
[ ; ]

주의

ROLLBACK TRANSACTION이 사용자 정의 트랜잭션 이름을 허용하는 것을 제외하면 이 문은 ROLLBACK TRANSACTION과 동일한 기능을 수행합니다. ROLLBACK 구문은 선택적으로 지정할 수 있는 WORK 키워드와 함께 ISO와 호환됩니다.

트랜잭션을 중첩할 경우 ROLLBACK WORK는 항상 가장 바깥쪽 BEGIN TRANSACTION 문으로 롤백하고 @@TRANCOUNT 시스템 함수를 0으로 감소시킵니다.

사용 권한

ROLLBACK WORK 권한은 기본적으로 모든 유효한 사용자에게 부여됩니다.

참고 항목

참조

BEGIN DISTRIBUTED TRANSACTION(Transact-SQL)

BEGIN TRANSACTION(Transact-SQL)

COMMIT TRANSACTION(Transact-SQL)

COMMIT WORK(Transact-SQL)

ROLLBACK TRANSACTION(Transact-SQL)

SAVE TRANSACTION(Transact-SQL)