H2 데이터베이스-롤백

ROLLBACK은 트랜잭션을 저장 점 또는 이전 트랜잭션으로 롤백하는 데 사용되는 SQL 문법의 명령입니다. 이 명령을 사용하여 특정 저장 점으로 롤백하거나 이전에 실행 된 트랜잭션으로 롤백 할 수 있습니다.

통사론

ROLLABCK 명령에는 두 가지 구문이 있습니다.

다음은 롤백 명령의 일반 구문입니다.

ROLLBACK [ TO SAVEPOINT savepointName ]

다음은 특정 트랜잭션에 대한 롤백 명령의 일반 구문입니다.

ROLLBACK TRANSACTION transactionName

예 1

이 예에서는 현재 트랜잭션을 이름이 지정된 저장 점으로 롤백합니다. sp1_test 다음 명령을 사용하십시오.

ROLLBACK sp1_test;

위의 명령은 다음 출력을 생성합니다.

Rollback successfully

예 2

다음 예에서는 이름이 지정된 전체 트랜잭션을 롤백합니다. tx_test 주어진 명령을 사용합니다.

ROLLBACK TRANSACTION tx_test;

위의 명령은 다음 출력을 생성합니다.

Rollback successfully