开始使用免费开始使用

使用单个保存点

在经济下行时期,拥有高额货币市场存款账户(MMDA)的银行通常更具韧性。为便于分类,我们将使用类似 FIELD48 的标记字段来存储后续处理所需的信息。请为数值超过 5000000 的银行打上标记。

本练习是课程的一部分

PostgreSQL 中的事务与错误处理

查看课程

练习说明

  • 创建一个事务。
  • RCON6810(MMDA 数值)大于 5000000 时,将 FIELD48 更新为 MMDA
  • 设置名为 mmda_flag_set 的保存点。
  • 回滚整个事务。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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;
编辑并运行代码