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.