다음을 통해 공유


ROLLBACK WORK(Transact-SQL)

적용 대상: Microsoft Fabric의 SQL ServerAzure SQL Database Azure SQL Managed Instance 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)