社区
MS-SQL Server
帖子详情
关于事务
mmtang3
2002-05-29 10:37:50
对于事务,在下的概念很是混乱,希望高手指点。
...全文
40
3
打赏
收藏
关于事务
对于事务,在下的概念很是混乱,希望高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenVMS
2002-05-29
打赏
举报
回复
简单说,事务就是一个执行过程,类似与存储过程,但他的显著特点就是要执行,就全部执行,要不执行,就全不执行,这样有效地保证了数据的完整性,防止了脏数据的产生.通过commit tran提交事务,事务执行时遇到不正常情况,如错误发生时,在rollback tran 前执行的事务内所有动作将回滚.
zbc
2002-05-29
打赏
举报
回复
begin tran开始事务
commit tran提交事务
rollback tran 回滚事务
Cham
2002-05-29
打赏
举报
回复
从SQL Server 查询分析器的帮助中抄的,你如果想了解,看帮助就好了
事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。
Microsoft® SQL Server™ 以三种事务模式运行:
自动提交事务
每条单独的语句都是一个事务。
显式事务
每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。
隐性事务
在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。
关于
事务
的最常见的十道面试题
事务
(Transaction)是保证数据库可靠性和稳定性的一种机制,单个逻辑工作单元执行的一系列操作,这些操作要么全部完成,要么全部不完成,是数据库环境中的最小工作单元。原子性:
事务
中包含的所有操作要么完成,要么不完成。假设你要从你的储蓄账户向你的支票账户转账100元。这个操作实际上包含两个步骤:从储蓄账户扣除100元,然后在支票账户中增加100元。这两个步骤必须都完成,或者都不完成。如果在转账过程中发生错误(例如,扣款成功但是存款失败),那么整个
事务
应该被回滚,就好像从未发生过一样一致性。
关于
事务
操作超时问题
关于
事务
操作超时问题 事例一:开启
事务
查询了表一,在调用一个方法这个方法里面也是查询这个表格代码会报错(执行超时已过期。完成操作之前已超时或服务器未响应。) 事例二:开启
事务
多次查询了表一,查询到第二遍就报错(执行超时已过期xxxxx) 原因这是由于在开启
事务
后,对"表一"进行查询时,会对"表一"添加锁,直到
事务
提交或报错回滚后,这个锁才能解除(锁的概念太多就不介绍了有性趣的朋友可以自己去看看) 引申:
事务
支持多用户同时操作不?上面我们讲了用户一用
事务
查询就会进行锁定,那么多用户同时查询呢?这里我...
数据库关于
事务
的详解分析(全)包含面试常问的细节
目录前言1. 定义2. 特性 前言 在敲代码的时候,提交
事务
、
事务
回滚等,
事务
二字确官方笼统,不知道具体什么意思 这篇文章将为你解答疑惑 1. 定义
事务
(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务
通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。
事务
的提交是指
事务
tinkphp3.2.3 关于
事务
处理。
自己做一个测试,关于
事务
处理的。 在对多表进行操作的时候 基本上都离不开
事务
。 有的操作,是要由上一操作后,产的值(如主表里插入后,要获取插入的主键ID值,返回给下面处理表用。)带到后面的表处理当中去。 按照ThinkPHP里现在的一个就是批量插入操作。其它的好像就没有了,但是看了框架里的批量插入 Model->addAll() 方法好像也没有
事务
处理。 要想开始
事务
话,我是这样来做的,但好像还真管用。标记一下
关于
事务
隔离级别READ_COMMITTED的解释
关于
事务
隔离级别READ_COMMITTED的解释 MySQL
事务
隔离级别READ_COMMITTED,有翻译“不可重复读”,或“读已提交”;网上常见的解释是:
事务
A 多次读取同一数据,
事务
B 在
事务
A多次读取的过程中,对数据作了更新并提交,导致
事务
A多次读取同一数据时,结果 不一致。 不知道是谁作的解释,这个解释给人很大的误导(或是我的理解有问题?)。反正困扰了我很长时间。直到最近又作了次关于
事务
的实验。 先说我对上面这个解释的理解: “
事务
A查询同一数据,
事务
B 在
事务
A多次读取的过程中,对数据
MS-SQL Server
34,873
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章