Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Creazione di Transazioni | Acid
Ottimizzazione SQL e Funzionalità delle Query

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

Compito

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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

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

Compito

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

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
single

single

some-alt