ComenzarEmpieza gratis

Trabajar con un único savepoint

Los bancos que mantienen grandes valores en Money Market Deposit Accounts (MMDA) suelen ser más resistentes a las recesiones económicas. Para clasificar bancos, usaremos un campo indicador como FIELD48 para guardar información útil para procesamientos posteriores. Marquemos los bancos con más de 5000000.

Este ejercicio forma parte del curso

Transacciones y manejo de errores en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Crea una transacción.
  • Actualiza FIELD48 a MMDA si RCON6810 (valor de MMDA) es mayor que 5000000.
  • Establece un savepoint llamado mmda_flag_set.
  • Haz ROLLBACK de toda la transacción.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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;
Editar y ejecutar código