Sql入门------数据库事务
2015-06-26 17:08
274 查看
控制事务的命令:commit、rollback、savepoint
事务控制命令只与DML命令配合使用。
commit:用于把事务所做的修改保存到数据库,它把上一个commit或rollback命令之后的全部事务保存到数据库。
rollback:用于撤销还没有被保存到数据库的命令,只能用于撤销上一个commit或rollback命令之后的事务。
savepoint:事务过程的一个逻辑点,可以把事务回退到这个点,而不必回退整个事务。
rollback to savepoint:回退到指定保存点。
release savepoint:删除创建的保存点。
set transaction:用于初始化数据库事务,可以指定事务的特性。例如:指定事务只读或可写。
注意:由于事务在各个实现中是不同的,所以在使用不同的数据库时,务必先查看具体的文档。
事务控制命令只与DML命令配合使用。
commit:用于把事务所做的修改保存到数据库,它把上一个commit或rollback命令之后的全部事务保存到数据库。
rollback:用于撤销还没有被保存到数据库的命令,只能用于撤销上一个commit或rollback命令之后的事务。
savepoint:事务过程的一个逻辑点,可以把事务回退到这个点,而不必回退整个事务。
rollback to savepoint:回退到指定保存点。
release savepoint:删除创建的保存点。
set transaction:用于初始化数据库事务,可以指定事务的特性。例如:指定事务只读或可写。
注意:由于事务在各个实现中是不同的,所以在使用不同的数据库时,务必先查看具体的文档。
相关文章推荐
- yum安装mysql后没有mysqld
- SQL Server 日志清理
- 安卓数据存储之SQLLite
- mysql5.6.25的zip格式安装配置
- hbase vs mongodb
- Oracle 进程结构
- win7 64位操作系统 配置pl\sql dev
- [置顶] 数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案
- 三层嵌套oracle数据库记录分页sql语句
- VS SQL 出现%CommonDir%dte80a.olb 该解决方案
- MongoDB——第二天 细说增删查改
- mongodb与mysql相比的优缺点
- Redis,Memcache,mongoDB的区别
- MYSQL的存储过程入门游标
- postgresql 异步流复制
- SQL 数据库里是否可以通过视图更改表中的数据?
- MySQL配置优化(一)——慢查日志
- SQL 数据库里是否可以通过视图更改表中的数据?
- 标签系统和文章对应关系
- Sql入门-------DML语言