Fix result datum of decimalint round no deep copy

This commit is contained in:
hezuojiao
2024-06-17 15:18:30 +00:00
committed by ob-robot
parent 052e72b93f
commit 8549f32c7d

View File

@ -252,7 +252,7 @@ int ObExprFuncRound::calc_round_decimalint(
res_datum.set_decimal_int(res_val.get_decimal_int(), res_val.get_int_bytes()); res_datum.set_decimal_int(res_val.get_decimal_int(), res_val.get_int_bytes());
} }
} else { } else {
res_datum.set_datum(in_datum); res_datum.set_decimal_int(in_datum.get_decimal_int(), in_datum.len_); // need deep copy
} }
return ret; return ret;
} }