工业制造其它数据库

数据库中的事务控制语言TCL?

数据库中的事务控制语言TCL都有哪些?

参与12

4同行回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业
事务控制是指对关系型数据库管理系统里可能发生的各种事务的管理能力。常见的 控制事务的命令有3个: COMMIT: COMMIT 命令用于把事务所做的修改保存到数据库,表示该事务对数据库所做的操作将永久记录到数据库。 ROLLBACK: ROLLBACK 命令用于撤销还没有被保存到(未提交的事...显示全部

事务控制是指对关系型数据库管理系统里可能发生的各种事务的管理能力。
常见的 控制事务的命令有3个:
COMMIT: COMMIT 命令用于把事务所做的修改保存到数据库,表示该事务对数据库所做的操作将永久记录到数据库。
ROLLBACK: ROLLBACK 命令用于撤销还没有被保存到(未提交的事务)数据库的命令,它只能用于撤销上一个COMMIT或ROLLBACK命令之后的事务。
SAVEPOINT:保存点是事务过程中的一个逻辑点,我们可以把事务回退到这个点,而不必回退整个事务。
语法:SAVEPOINT savepoint_name; # 在事务语句中间创建一个保存点。
ROLLBACK TO SAVEPOINT命令
回退到保存点的命令:
语法:ROLLBACK TO SAVEPOINT_NAME;
RELEASE SAVEPOINT 命令用于删除创建的保存点,在某个保存点被释放之后,就不能再利用ROLLBACK命令来撤销这个保存点之后的事务操作了。

收起
能源采矿 · 2020-04-26
浏览1270

提问者

wangxq
系统架构师美的
擅长领域: 数据库云计算dubbo

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-25
  • 关注会员:5 人
  • 问题浏览:2838
  • 最近回答:2020-04-26
  • X社区推广