[CP] Fix type deduce in to_days expr for enum/set args

This commit is contained in:
hezuojiao 2025-01-02 04:47:59 +00:00 committed by ob-robot
parent 495abac47d
commit 382bd03a3a

View File

@ -40,11 +40,7 @@ int ObExprToDays::calc_result_type1(ObExprResType &type,
type.set_int();
type.set_scale(common::ObAccuracy::DDL_DEFAULT_ACCURACY[common::ObIntType].scale_);
type.set_precision(common::ObAccuracy::DDL_DEFAULT_ACCURACY[common::ObIntType].precision_);
if (ob_is_enumset_tc(date.get_type())) {
date.set_calc_type(ObVarcharType);
} else {
date.set_calc_type(ObDateType);
}
date.set_calc_type(ObDateType);
return ret;
}