Question: When rounding up to 2 decimal places, the value 4.01132141 would be rounded to 4.02 because it exceeds 4.01. 

How can you do this in PL/SQL?

Answer: 
One way would be to do `ceil(value*100)/100`, but that seems inelegant. Not sure there's any way to make `round` behave the way you want.
You can use this for Rounding up in PLSQL:
ROUND( UrNo+ (5 / POWER(10, DecimalPlaces + 1)) , DecimalPlaces)