CommencerCommencez gratuitement

Utiliser un seul point de sauvegarde

Les banques qui détiennent des montants élevés sur des comptes Money Market Deposit Accounts (MMDA) résistent souvent mieux aux ralentissements économiques. Pour classer les banques, nous allons utiliser un champ indicateur comme FIELD48 pour stocker des informations utiles aux traitements ultérieurs. Marquons les banques avec plus de 5000000.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • Créez une transaction.
  • Mettez à jour FIELD48 avec MMDA si RCON6810 (valeur MMDA) est supérieur à 5000000.
  • Définissez un point de sauvegarde nommé mmda_flag_set.
  • Annulez toute la transaction.

Exercice interactif pratique

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

BEGIN;

-- Set the flag to indicate that they hold MMDAs where more than $5 million
UPDATE ffiec_reci 
SET FIELD48 = '___' 
WHERE ___ > 5000000;

-- Set a savepoint
___ ___;

-- Rollback the whole transaction
___;

COMMIT;
Modifier et exécuter le code