Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Challenge: Transaction Creation | Section
/
Advanced SQL for Backend Developers
Seção 1. Capítulo 3
single

single

bookChallenge: Transaction Creation

Deslize para mostrar o menu

Let's walk through creating a transaction ourselves based on the BankAccounts table described in the previous chapter.

We're going to perform a straightforward financial transaction: transferring funds from one account to another. Ensuring that both steps occur as a single logical unit exemplifies a real-life transaction.

We will work with account numbers 101 and 789 and the initial balance will be the following:

Tarefa

Swipe to start coding

Fill in the blanks to create a SQL transaction that transfers 500 from account 101 to account 789. Make sure the transaction starts and ends correctly using the appropriate SQL keywords.

  • Start the transaction using the correct SQL keyword.
  • Deduct 500 from account 101 only if there is enough balance.
  • Add 500 to account 789 only if the deduction was successful.
  • End the transaction using the correct SQL keyword.
  • Retrieve the updated balances for both accounts at the end.

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 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

some-alt