暂无图片
Oracle事务管理的语句及关系是怎样的?
我来答
分享
语菲
2023-08-05
Oracle事务管理的语句及关系是怎样的?

Oracle事务管理的语句及关系是怎样的?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

一个事务中可以包含一条语句或者多条语句,甚至一段程序,一段程序中也可以包含多个事务。可以根据需求把一段事务分成多个组,每个组可以理解为一个事务。

Oracle中常用的事务管理语句包含如下几条:

1)COMMIT语句:提交事务语句,使用该语句可以把多个步骤对数据库的修改,一次性地永久写入数据库,代表数据库事务的成功执行。

2)ROLLBACK语句:事务失败时执行回滚操作语句,可以把对数据库所做的修改撤销,回退到修改前的状态。在操作过程中,一旦发生问题,如果还没有提交,则随时可以使用ROLLBACK撤销前面的操作。

3)SAVEPOINT语句:设置事务点语句,该语句用于在事务中建立一些保存点,可以使操作回退到这些点,而不必撤销全部的操作。

一旦COMMIT提交事务完成,就不能用ROLLBACK来取消已经提交的操作。一旦ROLLBACK完成,被撤销的操作就要重做,必须重新执行相关提交事务操作语句。

暂无图片 评论
暂无图片 有用 11
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏