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());
}
} 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;
}