Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Criação de Transação | Acid
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Otimização de SQL e Recursos de Consulta

bookDesafio: 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:

Tarefa

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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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?

close

bookDesafio: 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:

Tarefa

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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
single

single

some-alt