1
查询不同的结果有问题:JDBC和SQL +回报Oracle数据库
select count(*) from test m where m.IND_1 is not null AND m.IND_2 is null
这个查询将返回1使用SQL +,0通过JDBC模板。我期望1是正确的结果。 所有常见的嫌疑人都被检查过(例如,DB是否正确,是否使用了相同的用户等等)。
有没有人有类似的经验?
查询不同的结果有问题:JDBC和SQL +回报Oracle数据库
select count(*) from test m where m.IND_1 is not null AND m.IND_2 is null
这个查询将返回1使用SQL +,0通过JDBC模板。我期望1是正确的结果。 所有常见的嫌疑人都被检查过(例如,DB是否正确,是否使用了相同的用户等等)。
有没有人有类似的经验?
是的,我有时会忘记在禁用AutoCommit的情况下从SQL编辑器中“提交”某些内容。然后在这个编辑器会话中,我得到了我的更改,但在其他会话中他们不可见。
尝试从其他会话中检查它,即使是在其他计算机上运行的SQL +也是如此。
该死的,就是这样! – Lista 2010-12-08 08:03:34