Desafio: Criação de Transação
Vamos analisar a criação de uma transação com base na tabela BankAccounts descrita no capítulo anterior.
Realizaremos uma transação financeira simples: a transferência de fundos de uma conta para outra. Garantir que ambas as etapas ocorram como uma única unidade lógica exemplifica uma transação real.
Trabalharemos com os números de conta 101 e 789, e o saldo inicial será o seguinte:
Swipe to start coding
Preencha as lacunas para criar uma transação SQL que transfira 500 da conta 101 para a conta 789. Certifique-se de que a transação começa e termina corretamente utilizando as palavras-chave SQL apropriadas.
- Inicie a transação utilizando a palavra-chave SQL correta.
- Subtraia 500 da conta 101 apenas se houver saldo suficiente.
- Adicione 500 à conta 789 somente se a dedução for bem-sucedida.
- Finalize a transação utilizando a palavra-chave SQL correta.
- Recupere os saldos atualizados de ambas as contas ao final.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What are the initial balances for accounts 101 and 789?
Can you show the steps to perform the transfer?
How do we ensure the transaction is atomic?
Incrível!
Completion taxa melhorada para 4.55
Desafio: Criação de Transação
Deslize para mostrar o menu
Vamos analisar a criação de uma transação com base na tabela BankAccounts descrita no capítulo anterior.
Realizaremos uma transação financeira simples: a transferência de fundos de uma conta para outra. Garantir que ambas as etapas ocorram como uma única unidade lógica exemplifica uma transação real.
Trabalharemos com os números de conta 101 e 789, e o saldo inicial será o seguinte:
Swipe to start coding
Preencha as lacunas para criar uma transação SQL que transfira 500 da conta 101 para a conta 789. Certifique-se de que a transação começa e termina corretamente utilizando as palavras-chave SQL apropriadas.
- Inicie a transação utilizando a palavra-chave SQL correta.
- Subtraia 500 da conta 101 apenas se houver saldo suficiente.
- Adicione 500 à conta 789 somente se a dedução for bem-sucedida.
- Finalize a transação utilizando a palavra-chave SQL correta.
- Recupere os saldos atualizados de ambas as contas ao final.
Solução
Obrigado pelo seu feedback!
single