Uma única instrução de atualização não atualizará algumas linhas. São todas as linhas ou nenhuma
Esta é a atomicidade no ACID propriedades que o servidor SQL respeita bem.
A atomicidade requer que cada transação seja "tudo ou nada":se uma parte da transação falhar, toda a transação falhará e o estado do banco de dados permanecerá inalterado. Um sistema atômico deve garantir atomicidade em cada situação, incluindo falhas de energia, erros e falhas.
Então o commit está no final da declaração, então quando você cancela não há commit