就是限定一条语句的执行时间,在规定的时间内如果没有完成语句执行,就立即返回,oracle有相关功能吗?
update aaa ... wait 5
update aaa ... wait 5
解决方案 »
- Oracle10g
- 急:哪位高手知道如何将已经写好的XML文件插入到oracle 10g中
- 请教从一个表中选出多条记录多个字段,然后合其他数据一起插入到另外一个表中的方法。
- sqlserver移植过程中的问题 00904错误
- oracle 查询题 求助!
- HELP~~
- 提问:如何让select ResistanceRate as 体积电阻率(90℃)Ω.m, t.TRIALDATE from datequipement正常执行,别名中出现“(”会出错
- oracle10g的数据如何导入oracle9i中?急
- 求救于高手!!!!!!!!!!!!!!!!!
- oracle新建数据库后出现ORA-12560: TNS: 协议适配器错误
- 外连接其中一边是具体值的情况
- oracle批量插入数据
a进程 select * from t for update;
b进程 update t set tid = 1;
这个时候b进程阻塞掉,我需要控制b进程的时间,在规定的时间内没有完成就要退出,避免一直阻塞。。
我建议你用这样的方法:
用select .... for update nowait;进行检查,如果成功再更新,如果有其他用户在更新,就会返回异常。如果有必要要你可以在代码中检查异常,并定时循环多执行几次。