2010-12-07 51 views
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是否正確,是否使用了相同的用戶等等)。

有沒有人有類似的經驗?

回答

3

是的,我有時會忘記在禁用AutoCommit的情況下從SQL編輯器中「提交」某些內容。然後在這個編輯器會話中,我得到了我的更改,但在其他會話中他們不可見。

嘗試從其他會話中檢查它,即使是在其他計算機上運行的SQL +也是如此。

+0

該死的,就是這樣! – Lista 2010-12-08 08:03:34