Buscar

Considere a seguinte sequência de comandos: > SELECT id, saldo FROM conta_corrente WHERE id in (1324, 7634); id saldo 1324 5000.0 7634 40000.0 > BE...

Considere a seguinte sequência de comandos: > SELECT id, saldo FROM conta_corrente WHERE id in (1324, 7634); id saldo 1324 5000.0 7634 40000.0 > BEGIN: > UPDATE conta_corrente SET saldo = saldo 100 WHERE id = 1324; > UPDATE conta_corrente SET saldo = saldo + 200 WEHRE id = 7634; > > SELECT saldo FROM conta_corrente WHERE id in (1324, 7634); Qual é a saída produzida pelo último comando?


a. id saldo 1324 5000.0 7634 40000.0
b. id saldo 1324 5100.0 7634 40000.0
d. You have an error in your SQL syntax
e. 1324 7634 5000.0 40000.0

Essa pergunta também está no material:

3
1 pág.

Banco de Dados I SENAC EADSENAC EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A saída produzida pelo último comando será:
b. id saldo 1324 5100.0 7634 40200.0
Isso ocorre porque o comando BEGIN inicia uma transação e, em seguida, as duas instruções UPDATE são executadas, adicionando 100 e 200 ao saldo da conta 1324 e 7634, respectivamente. Por fim, o comando SELECT é executado, retornando o saldo atualizado das duas contas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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