我的處理程序是采用線程實現的,可是最近總是發生同一個事務中insert語句執行了,而update語句並未執行(或者說執行了,但未生效)的現象。請教各位什麼情況下會有這種現象。
解决方案 »
- 在 ORACLE中如何执行存储过程
- sql递归查询
- java怎么在linux环境下调用sqlldr的命令
- 寻熟悉ORACLE FORM的高手
- 谁能推荐一些ORACLE ERP原理的书或教程....?
- 动态SQL中Fetch_rows的问题,分不够再加
- 为什么我登录到Oracle Management Server时老出错。(oracle 9i)
- 简单问题,insert into ccc(id) select id from ddd order by id为什么错?
- 谁能来聊聊空间数据库?欢迎大家!
- imp导入提示IMP-00058: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符 IMP-00000: 未成功
- 求一sql语句
- ORACLE的插入实时性问题
to try it.update table set column='a' where conditions;
commit;
后用commit;
update后再用commit;
而你又对刚insert的数据进行update的时候就会发生你的情况吧!!
可能是未提交.......你的update 未找到符合where条件的数据.....
在事务在直接使用commit...不好.......影响事实的回滚.......
还是建议你最后统一插入最终结果.