同一条SQL语句在程序查询的结果和数据库查询的结果不一致

SB一样的问题,这个是因为oracle数据插入后没有提交事务。

你的plsql中的session是一个,查询的时候是数据没有提交,但是你这个session 数据认为你处理了,所以会有你想得到的效果。

但是,你的webservice这边是另外一个session,他是从这个链接到数据库,访问的是数据的老数据,因为你的新数据(没有commit),造成了垃圾数据。

以此为戒!与您共勉。

欢迎转载和交流bindot****A_布凡

原文地址:https://www.cnblogs.com/bindot/p/diff.html