Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Transaktionserstellung | Acid
SQL-Optimierung und Abfragefunktionen

bookHerausforderung: Transaktionserstellung

Wir werden gemeinsam eine Transaktion basierend auf der im vorherigen Kapitel beschriebenen Tabelle BankAccounts erstellen.

Wir führen eine einfache finanzielle Transaktion durch: die Überweisung von Geld von einem Konto auf ein anderes. Die Sicherstellung, dass beide Schritte als eine einzige logische Einheit ausgeführt werden, veranschaulicht eine reale Transaktion.

Wir arbeiten mit den Kontonummern 101 und 789 und der Anfangssaldo ist wie folgt:

Aufgabe

Swipe to start coding

Füllen Sie die Lücken aus, um eine SQL-Transaktion zu erstellen, die 500 von Konto 101 auf Konto 789 überträgt. Stellen Sie sicher, dass die Transaktion mit den passenden SQL-Schlüsselwörtern korrekt beginnt und endet.

  • Starten der Transaktion mit dem richtigen SQL-Schlüsselwort.
  • Abzug von 500 von Konto 101 nur, wenn ausreichend Guthaben vorhanden ist.
  • Hinzufügen von 500 zu Konto 789 nur, wenn der Abzug erfolgreich war.
  • Beenden der Transaktion mit dem richtigen SQL-Schlüsselwort.
  • Abrufen der aktualisierten Kontostände für beide Konten am Ende.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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

bookHerausforderung: Transaktionserstellung

Swipe um das Menü anzuzeigen

Wir werden gemeinsam eine Transaktion basierend auf der im vorherigen Kapitel beschriebenen Tabelle BankAccounts erstellen.

Wir führen eine einfache finanzielle Transaktion durch: die Überweisung von Geld von einem Konto auf ein anderes. Die Sicherstellung, dass beide Schritte als eine einzige logische Einheit ausgeführt werden, veranschaulicht eine reale Transaktion.

Wir arbeiten mit den Kontonummern 101 und 789 und der Anfangssaldo ist wie folgt:

Aufgabe

Swipe to start coding

Füllen Sie die Lücken aus, um eine SQL-Transaktion zu erstellen, die 500 von Konto 101 auf Konto 789 überträgt. Stellen Sie sicher, dass die Transaktion mit den passenden SQL-Schlüsselwörtern korrekt beginnt und endet.

  • Starten der Transaktion mit dem richtigen SQL-Schlüsselwort.
  • Abzug von 500 von Konto 101 nur, wenn ausreichend Guthaben vorhanden ist.
  • Hinzufügen von 500 zu Konto 789 nur, wenn der Abzug erfolgreich war.
  • Beenden der Transaktion mit dem richtigen SQL-Schlüsselwort.
  • Abrufen der aktualisierten Kontostände für beide Konten am Ende.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
single

single

some-alt