今天在測試Oralce的tamestamp時,發現一個奇葩的問題,居然用以下的方式處理時,tamestamp的毫秒的精度被丟失了,我的天。
l_time := l_time + 1/(24* 60)
然後在網上找了下,很多人都是用一種老土的方式在做轉換,非常麻煩。
找了相關的oracle文檔,提供了內置的方法來處理
l_time := l_time + numtodsinterval(-1,'minute');
今天在測試Oralce的tamestamp時,發現一個奇葩的問題,居然用以下的方式處理時,tamestamp的毫秒的精度被丟失了,我的天。
l_time := l_time + 1/(24* 60)
找了相關的oracle文檔,提供了內置的方法來處理
l_time := l_time + numtodsinterval(-1,'minute');