value = value.convertScale(mode.convertOnlyToSmallerScale, scale); if (precision > 0) { if (!value.checkPrecision(precision)) {
v = c.convert(v); v = v.convertPrecision(c.getPrecision(), false); v = v.convertScale(true, c.getScale());
v0 = v0.convertTo(dataType); Mode mode = database.getMode(); v0 = v0.convertScale(mode.convertOnlyToSmallerScale, scale); v0 = v0.convertPrecision(getPrecision(), false); result = v0;