---
title: "标记保存点 - OB Cloud 云数据库 master | OceanBase 文档中心"
description: 标记保存点 SAVEPOINT 语句可以在事务过程中标记一个&quot;保存点&quot;，您可以选择将事务回滚到这个保存点。保存点是可选的，一个事务过程中可以标记多个保存点。 标记保存点 事务开启后，可以使用以下语句标记保存点。 SAVEPOINT pointname; 其中， pointname 表示事务保存点的名称。 以下示例展示…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*qbZXRo_94ZEAAAAAAAAAAAAADiGDAQ/original) OB Cloud 云数据库

# 标记保存点

更新时间：2026-06-05 15:41:20

`SAVEPOINT` 语句可以在事务过程中标记一个"保存点"，您可以选择将事务回滚到这个保存点。保存点是可选的，一个事务过程中可以标记多个保存点。

## 标记保存点

事务开启后，可以使用以下语句标记保存点。

```sql
SAVEPOINT pointname;

```

其中，`pointname` 表示事务保存点的名称。

以下示例展示了开启一个事务后，并标记多个保存点信息。

```sql
obclient [test]> SET SESSION autocommit=0;
Query OK, 0 rows affected

obclient [test]> BEGIN;
Query OK, 0 rows affected

obclient [test]> INSERT INTO ordr(id, name) VALUES(6,'FR');
Query OK, 1 row affected

obclient [test]> SAVEPOINT fr;
Query OK, 0 rows affected

obclient [test]> INSERT INTO ordr(id, name) VALUES(7,'RU');
Query OK, 1 row affected

obclient [test]>  SAVEPOINT ru;
Query OK, 0 rows affected

obclient [test]> INSERT INTO ordr(id, name) VALUES(8,'CA');
Query OK, 1 row affected

obclient [test]> SAVEPOINT ca;
Query OK, 0 rows affected

```

## 相关文档

- [回滚事务到某个保存点](https://www.oceanbase.com/docs/common-oceanbase-cloud-10000000001780119)
 - [释放保存点](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000006083287)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
