java程序往oracle的事务性临时表里插入数据后,没提交或回滚事务,却无法查到数据
insertintoxxxx这是第1个sql.selectcount(*)fromxxx这是第2个sql.我要做的是,在第1个sql完成后(向临时表充入数据),在别的DA...
insert into xxxx 这是第1个sql.
select count(*) from xxx 这是第2个sql.
我要做的是,在第1个sql完成后(向临时表充入数据), 在别的DAO方法中使用到这个临时表的数据来做处理.. 然后在业务层做事务处理..
可是我在执行了第1个sql后. 执行第2个sql.. 发现返回的居然是0,
因为我所使用的是事务性临时表. 在事务提交或回滚前.临时表的数据时不会被截断的..
可是现在的情况. 我没有提交或回滚任何事务. 可临时表的数据截断了.. 求教育
我使用的是java技术.. 用的是jdbc .用PreparedStatement类来处理.. 求高人教育 展开
select count(*) from xxx 这是第2个sql.
我要做的是,在第1个sql完成后(向临时表充入数据), 在别的DAO方法中使用到这个临时表的数据来做处理.. 然后在业务层做事务处理..
可是我在执行了第1个sql后. 执行第2个sql.. 发现返回的居然是0,
因为我所使用的是事务性临时表. 在事务提交或回滚前.临时表的数据时不会被截断的..
可是现在的情况. 我没有提交或回滚任何事务. 可临时表的数据截断了.. 求教育
我使用的是java技术.. 用的是jdbc .用PreparedStatement类来处理.. 求高人教育 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询