Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Transação_START TRANSACTION sem ROLLBACK

COMMIT mantém a Transação e ROLLBACK não mantém, se não quero manter não poderia deixar sem um comando? Colocaria o START TRANSACTION, viriam os comandos e no final não colocaria o ROLLBACK, deixaria em branco.

1 resposta
solução!

Oii Paula, tudo bem?

A transação é todo processo de manipulação ou consulta do banco de dados. Uma transação é feita ou não é feita, não dá pra fazer pela metade. É tudo feito em uma viagem só. O Start, Commit e Rollback são para controlar essas transações.

Entretanto, não é possível iniciar uma transação e não fechar ela. Se você iniciar uma transação, você precisa fechar ela com o commit ou com rollback.

Espero que tenha ficado mais claro isso. Qualquer coisa vamos conversando, tá bom? :D