Buscar

Um bloco de transações SQL é iniciado com BEGIN TRANSACTION e deveria executar três transações sequencialmente, porém, na segunda transação ocorre ...

Um bloco de transações SQL é iniciado com BEGIN TRANSACTION e deveria executar três transações sequencialmente, porém, na segunda transação ocorre uma falha geral no sistema, o que executará
a. a continuidade da transação a partir do ponto de parada
b. um COMMIT no final da primeira transação
c. um ROLLBACK para o início do bloco
d. um COMMIT no ponto de falha da segunda transação
e. um ROLLBACK para o início da segunda transação


a. a continuidade da transação a partir do ponto de parada
b. um COMMIT no final da primeira transação
c. um ROLLBACK para o início do bloco
d. um COMMIT no ponto de falha da segunda transação
e. um ROLLBACK para o início da segunda transação

Essa pergunta também está no material:

Questionário_semana11_ Revisão da tentativa
6 pág.

Engenharia de Software I Instituto Federal de Educação, Ciência e Tecnologia de São PauloInstituto Federal de Educação, Ciência e Tecnologia de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a letra E) um ROLLBACK para o início da segunda transação. Quando ocorre uma falha geral no sistema durante uma transação SQL, o sistema automaticamente faz um rollback para o início da transação que falhou, desfazendo todas as alterações feitas até aquele ponto. Dessa forma, a segunda transação será desfeita e o bloco de transações SQL retornará ao seu estado inicial.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais