Créer votre première transaction
Vous êtes maintenant prêt à construire votre première transaction. Comme indiqué dans le diaporama, vous travaillez avec des données de la FFEIC, l’organisme américain qui définit les normes bancaires et les formats de reporting. Il a récemment modifié les règles : l’indicateur de déclaration indiquant que vous fournissez des comptes de dépôts aux particuliers ne doit être à vrai que si vous avez plus de 5 000 000 $ de dépôts intermédiés.
Utilisons une transaction pour effectuer cette mise à jour en toute sécurité. Le drapeau « Provides Consumer Deposits » se trouve dans la colonne RCONP752 et le montant des dépôts intermédiés dans la colonne RCON2365.
Cet exercice fait partie du cours
Transactions et gestion des erreurs dans PostgreSQL
Instructions
- Démarrez la transaction avec
BEGIN. - Mettez à jour le champ
RCONP752à'true'lorsqueRCON2365est supérieur à 5 000 000 $. - Terminez la transaction avec
COMMIT. - Sélectionnez le nombre de lignes où
RCONP752vaut'true'.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Begin a new transaction
___;
-- Update RCOP752 to true if RCON2365 is over 5000000
UPDATE ffiec_reci
___ RCONP752 = 'true'
WHERE RCON2365 > ___;
-- Commit the transaction
___;
-- Select a count of records now true
SELECT COUNT(RCONP752)
FROM ffiec_reci
WHERE ___ = 'true';