在.net2.0环境下,在一个事物中锁行锁住多个表,锁表时出错不全部回滚,只想回滚但前出错的那些操作。
例如:
”select A.a from A for update nowait“ 不出错”select B.a from B for update nowait“ B表被别人锁了,
我能扑住别别人锁的错误,这时我要回滚对B表的操作,保留对A表的操作和原有的事物、
请高手指点。
例如:
”select A.a from A for update nowait“ 不出错”select B.a from B for update nowait“ B表被别人锁了,
我能扑住别别人锁的错误,这时我要回滚对B表的操作,保留对A表的操作和原有的事物、
请高手指点。
解决方案 »
- 求助:SQL向oracle批量插入数据时,取序列问题
- Linux下运行Oracle10g速度很慢。发现ORACLE进程占用SYS高过USER
- plsql text importer的性能
- 触发器中包含关键字该怎么办?
- 难得一见的怪问题,请各位高手进来切磋下....
- 在查询的时候要关联好几张表,不只两张,是用from a,b,c where ....,还是用left join
- 控制文件不一致导致数据库open有问题, 做了一些恢复动作还是没搞定 ?
- 如何将sql server 中的数据库移植到oracle,急!
- 这下惨了,大家SOS
- ORA-01589:这个错误的形成原因是什么?
- 100分求:如何得到存储过程中的静态sql
- 请教在100万条记录随机抽70条的效率问题
不可以回退部分
要不你就做成两个事务如果你要求比较特殊,可以看下oracle自治事务