CommencerCommencez gratuitement

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

<cours>Transactions et gestion des erreurs dans PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Démarrez la transaction avec BEGIN.
  • Mettez à jour le champ RCONP752 à 'true' lorsque RCON2365 est supérieur à 5 000 000 $.
  • Terminez la transaction avec COMMIT.
  • Sélectionnez le nombre de lignes où RCONP752 vaut 'true'.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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';
Modifier et exécuter le code