完成您的第一个事务
现在,您已准备好构建第一个事务。正如幻灯片中提到的,您正在使用来自 FFEIC 的数据。这是美国负责制定银行标准和报告格式的机构。近期,他们修改了规则:只有当经纪存款超过 $5,000,000 时,才将"是否提供消费者存款账户"的报告标记为 true。
让我们用一个事务来安全地完成这次更新。"Provides Consumer Deposits" 标志位在 RCONP752 列,经纪存款在 RCON2365 列。
本练习是课程的一部分
PostgreSQL 中的事务与错误处理
练习说明
- 使用
BEGIN开启事务。 - 当
RCON2365大于 $5,000,000 时,将RCONP752字段更新为'true'。 - 使用
COMMIT提交并结束事务。 - 选择
RCONP752为'true'的行数。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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';