Défi : Création de Transaction
Examinons ensemble la création d'une transaction à partir de la table BankAccounts décrite dans le chapitre précédent.
Nous allons effectuer une opération financière simple : transférer des fonds d'un compte à un autre. Garantir que les deux étapes se produisent comme une seule unité logique illustre une transaction réelle.
Nous allons travailler avec les numéros de compte 101 et 789 et le solde initial sera le suivant :
Swipe to start coding
Complétez les espaces vides pour créer une transaction SQL qui transfère 500 de l'utilisateur 101 à l'utilisateur 789. Assurez-vous que la transaction commence et se termine correctement en utilisant les mots-clés SQL appropriés.
- Démarrer la transaction avec le mot-clé SQL correct.
- Déduire 500 du compte 101 uniquement s'il y a suffisamment de solde.
- Ajouter 500 au compte 789 uniquement si la déduction a réussi.
- Terminer la transaction avec le mot-clé SQL approprié.
- Récupérer les soldes mis à jour pour les deux comptes à la fin.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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?
Awesome!
Completion rate improved to 4.55
Défi : Création de Transaction
Glissez pour afficher le menu
Examinons ensemble la création d'une transaction à partir de la table BankAccounts décrite dans le chapitre précédent.
Nous allons effectuer une opération financière simple : transférer des fonds d'un compte à un autre. Garantir que les deux étapes se produisent comme une seule unité logique illustre une transaction réelle.
Nous allons travailler avec les numéros de compte 101 et 789 et le solde initial sera le suivant :
Swipe to start coding
Complétez les espaces vides pour créer une transaction SQL qui transfère 500 de l'utilisateur 101 à l'utilisateur 789. Assurez-vous que la transaction commence et se termine correctement en utilisant les mots-clés SQL appropriés.
- Démarrer la transaction avec le mot-clé SQL correct.
- Déduire 500 du compte 101 uniquement s'il y a suffisamment de solde.
- Ajouter 500 au compte 789 uniquement si la déduction a réussi.
- Terminer la transaction avec le mot-clé SQL approprié.
- Récupérer les soldes mis à jour pour les deux comptes à la fin.
Solution
Merci pour vos commentaires !
single