关于sqlserver的事务问题,急!
请问,数据库事务操作是保证多个程序并发操作数据安全性的,但是我如何判断事务中操作的多条语句因为其他并发程序修改了我的数据而返回失败呢?
例如:
开始事务
1 update
2 update
3 update
提交
问题:如果我再执行到2语句时,之前执行的1语句的条件因为并发而被其他程序修改了,也就是这时1语句之前的数据操作倚赖条件已经为假了,但是2语句执行时,是否不管2语句自身倚赖条件为真都会因为1语句的数据被改变而会返回错误呢?
注释:使用乐观机制的事务处理.
谢谢!