Challenge: Transaction Creation
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:
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.
Solution
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 4.55
Challenge: Transaction Creation
Swipe to show 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:
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.
Solution
Thanks for your feedback!
single