fix:48260610

This commit is contained in:
obdev
2023-03-10 03:17:16 +00:00
committed by ob-robot
parent 0df00274f4
commit c1d0f92279
3 changed files with 6 additions and 4 deletions

View File

@ -1173,7 +1173,8 @@ int JtFuncHelpler::check_default_value_inner(JtScanCtx* ctx,
LOG_WARN("default value not match returing type", K(ret));
} else if (OB_FAIL(ObJsonExprHelper::pre_default_value_check(col_expr->datum_meta_.type_, in_str, default_expr->datum_meta_.type_))) {
LOG_WARN("default value pre check fail", K(ret), K(in_str));
} else if (OB_FAIL(JtFuncHelpler::check_default_val_accuracy(col_info.data_type_.get_accuracy(), col_expr->datum_meta_.type_, emp_datum))) {
} else if (ob_obj_type_class(col_expr->datum_meta_.type_) == ob_obj_type_class(default_expr->datum_meta_.type_)
&& OB_FAIL(JtFuncHelpler::check_default_val_accuracy(col_info.data_type_.get_accuracy(), default_expr->datum_meta_.type_, emp_datum))) {
LOG_WARN("fail to check accuracy", K(ret));
}