本章节将介绍YashanDB数据库中事务相关的基本语法和示例。
提交事务前,用户在事务过程做的任何修改只有自己能看到,其他用户无法看到,并可以通过回滚操作将数据恢复。
提交事务后,其他用户可看到修改后的数据,此时无法通过回滚操作将数据恢复。
提交事务
执行COMMIT语句提交事务:
CREATE TABLE COM_TB(c1 INT);
INSERT INTO COM_TB VALUES(1),(2),(3);
COMMIT;
回退事务
执行ROLLBACK语句回退事务:
执行如下语句于COM_TB表中添加新数据:
INSERT INTO COM_TB VALUES(6);
SELECT c1 FROM COM_TB;
C1
------------
1
2
3
6
执行ROLLBACK语句将事务回退至修改前状态:
ROLLBACK;
SELECT c1 FROM COM_TB;
C1
------------
1
2
3
本文使用 文章同步助手 同步
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。