Savepoint(保存点) 是 SQL 标准中的一部分,用于在一个事务内设置中间恢复点。并不是所有数据库都完整支持,不同数据库的支持程度也有差异。
以下是常见数据库对 Savepoint 的支持情况:
SAVEPOINT、ROLLBACK TO SAVEPOINT、RELEASE SAVEPOINTSAVEPOINT、ROLLBACK TO SAVEPOINTSAVE TRANSACTION / ROLLBACK TRANSACTION savepoint_nameSAVEPOINT、RELEASE、ROLLBACK TO| 数据库 | 是否支持 Savepoint |
|---|---|
| Oracle | ✅ |
| PostgreSQL | ✅ |
| MySQL(InnoDB) | ✅ |
| SQL Server | ✅ |
| DB2 | ✅ |
| SQLite | ✅ |
| MySQL(MyISAM) | ❌ |
如果你有特定数据库或框架(如 JDBC、Spring、Hibernate)的使用场景,我可以给更具体的说明。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。