sqlserver事务提交
2016-05-13 10:13
267 查看
sqlserver在默认情况下,事务是自动提交的,即进行delete等操作的时候,是不需要显式commit的,那么,如何设置为显式提交呢?
1.将语句显式写到事务中
2.设置参数使当前会话事务需要显示提交(会话级别)
3.设置库级别的事务显式提交?
没有查到,哪位大神知道,请留言,不胜感激!
1.将语句显式写到事务中
begin tran delete t1 rollback tran/commit tran
2.设置参数使当前会话事务需要显示提交(会话级别)
set implicit_transactions on delete t1 rollback tran/commit tran 作为一个Oracle的初级DBA,这里必须提一句:设置了该选项后,即使是truncate表,甚至是create表,都需要commit!!!!!
3.设置库级别的事务显式提交?
没有查到,哪位大神知道,请留言,不胜感激!
相关文章推荐
- PLSQL实现字符串排序
- glutSwapBuffers和glutPostRedisplay
- 搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
- MYSQL explain详解
- VS2013连接MySQL5.6成功案例一枚
- mysql 数据表修复
- Winform开发框架中实现多种数据库类型切换以及分拆数据库的支持-伍华聪
- tomcat+nginx+redis实现均衡负载、session共享(一)
- Oracle数据库学习小结(二)
- MySQL性能优化的最佳21条经验
- redis linux安装 [adlist.o] Error jemalloc/jemalloc.h: No such file or directory
- Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)
- 数据库SQLiteDatabase
- 【sql查询与优化】4.删除插入与更新
- Oracle基础数据类型简介
- 文档数据库RavenDB-介绍与初体验
- PHP 7下编译memcache扩展
- movielens数据集.dat文件导入msql
- 数据库中怎么查询所有的表名
- sparkSQL实际应用