Non, le comportement dépend de la valeur du chiffre significatif (le 3ème chiffre (le 3) est le chiffre significatif dans votre cas, car il est inférieur à 5 round et trunc faire de même )
essayez select trunc(125456.76,-4) from dual (le résultat est 120000) vs select round(125456.76,-4) from dual (le résultat est 130000). Maintenant, lorsque le chiffre significatif est 5 (ou plus), les résultats de trunc et round diffèrent.