Nej, beteendet beror på värdet på den signifikanta siffran (den 3:e siffran (den 3) är den signifikanta i ditt fall, eftersom den är under 5 round
och trunc
gör detsamma )
försök select trunc(125456.76,-4) from dual
(resultatet är 120 000) vs select round(125456.76,-4) from dual
(resultatet är 130 000). Nu när den signifikanta siffran är 5 (eller högre) resultaten av trunc
och round
skiljer sig åt.