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
Transactions et gestion des erreurs dans PostgreSQL
Instructions
- Créez une transaction.
- Mettez à jour
FIELD48avecMMDAsiRCON6810(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 cet exemple de code.
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;