Sfida: Creazione di Transazioni
Esaminiamo insieme la creazione di una transazione basata sulla tabella BankAccounts descritta nel capitolo precedente.
Eseguiremo una semplice operazione finanziaria: il trasferimento di fondi da un conto a un altro. Garantire che entrambi i passaggi avvengano come un'unica unità logica rappresenta un esempio concreto di transazione reale.
Lavoreremo con i numeri di conto 101 e 789 e il saldo iniziale sarà il seguente:
Swipe to start coding
Completa gli spazi vuoti per creare una transazione SQL che trasferisca 500 dall'account 101 all'account 789. Assicurati che la transazione inizi e termini correttamente utilizzando le parole chiave SQL appropriate.
- Avvio della transazione utilizzando la parola chiave SQL corretta.
- Detrazione di 500 dall'account 101 solo se il saldo è sufficiente.
- Aggiunta di 500 all'account 789 solo se la detrazione è andata a buon fine.
- Chiusura della transazione utilizzando la parola chiave SQL corretta.
- Recupero dei saldi aggiornati per entrambi gli account al termine.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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?
Fantastico!
Completion tasso migliorato a 4.55
Sfida: Creazione di Transazioni
Scorri per mostrare il menu
Esaminiamo insieme la creazione di una transazione basata sulla tabella BankAccounts descritta nel capitolo precedente.
Eseguiremo una semplice operazione finanziaria: il trasferimento di fondi da un conto a un altro. Garantire che entrambi i passaggi avvengano come un'unica unità logica rappresenta un esempio concreto di transazione reale.
Lavoreremo con i numeri di conto 101 e 789 e il saldo iniziale sarà il seguente:
Swipe to start coding
Completa gli spazi vuoti per creare una transazione SQL che trasferisca 500 dall'account 101 all'account 789. Assicurati che la transazione inizi e termini correttamente utilizzando le parole chiave SQL appropriate.
- Avvio della transazione utilizzando la parola chiave SQL corretta.
- Detrazione di 500 dall'account 101 solo se il saldo è sufficiente.
- Aggiunta di 500 all'account 789 solo se la detrazione è andata a buon fine.
- Chiusura della transazione utilizzando la parola chiave SQL corretta.
- Recupero dei saldi aggiornati per entrambi gli account al termine.
Soluzione
Grazie per i tuoi commenti!
single