Creando nuestra primera transacción
Ahora ya estás listo para crear tu primera transacción. Como se mencionó en las diapositivas, estás trabajando con datos de la FFEIC, la organización en EE. UU. que define los estándares bancarios y los formatos de reporte. Recientemente cambiaron las reglas para informar si ofreces cuentas de depósito para consumidores: ahora solo es verdadero si tienes más de $5,000,000 en depósitos intermediados (brokered deposits).
Usemos una transacción para aplicar esa actualización de forma segura. El indicador "Provides Consumer Deposits" está en la columna RCONP752 y los depósitos intermediados están en la columna RCON2365.
Este ejercicio forma parte del curso
Transacciones y manejo de errores en PostgreSQL
Instrucciones del ejercicio
- Inicia la transacción con
BEGIN. - Actualiza el campo
RCONP752a'true'dondeRCON2365sea mayor que $5,000,000. - Cierra la transacción con
COMMIT. - Selecciona el recuento de filas donde
RCONP752sea'true'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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';