- aun seria bueno el campo en binario en la tabla respuestas (es correcta o no).
- La transaccion funciona aunque seria mejor que crearas un sp que te tranformara, antes de iniciar la transaccion, el string de entrada en una tabla temporal con los valores de las respuestas y para poder insertar todas las respuestas en un solo insert y disminuir el tiempo de bloqueo de la tabla a causa de la transaccion... aunque si son pocas respuestas y una poca actualizacion de dich tabla, la transaccion no pegaria mucho como está.
Código:
COMMIT TRAN
SET @resultado = 'OK'
return 'Se da por terminada la actualizacion
TratarError: 'Aqui ya sabemos que ocurrio un error
SET @resultado = 'NOT OK'
ROLLBACK TRAN
return