0
我在Oracle數據庫(Oracle版本11g)中使用weblogic ACTIVE表時遇到了一些問題 在調查此問題期間,我嘗試獲取以下查詢的結果。針對ORACLE sql查詢生成的奇怪結果
以下查詢的預期結果是,以當前時間+30秒作爲第二個字段「to_char(sysdate +(30/86400),'YYYY-MM-DD hh:mm:ss')獲取一個值。「。 但是有時我會得到其他的結果(第一場比第二場大30秒)。經過幾次處決後,我再次得到正確的結果。過了一段時間,我得到了不正確的結果。
select to_char(sysdate, 'YYYY-MM-DD hh:mm:ss'), to_char(sysdate + (30/86400), 'YYYY-MM-DD hh:mm:ss') from dual;
有沒有人能幫我理解這裏的問題?這是Oracle DB中的一個錯誤嗎?
不正確的結果是:
to_char(sysdate, 'YYYY-MM-DD hh:mm:ss') to_char(sysdate + (30/86400), 'YYYY-MM-DD hh:mm:ss')
2013-07-05 10:07:54 2013-07-05 10:07:24
2013年7月5日10時07分: 2013年7月5日10時07分: