SAVEPOINT é um comando usado para salvar temporariamente a transação. É melhor manter os pontos de salvamento em sua transação, pois é útil reverter a transação para o respectivo ponto de salvamento sempre que necessário.
Sintaxe
A seguir está a sintaxe genérica do comando Savepoint.
SAVEPOINT savepointName
Exemplo
Neste exemplo, criaremos um Savepoint denominado Half_Done usando o seguinte comando.
SAVEPOINT Half_Done;
O comando acima produz a seguinte saída.
Savepoint created