未验证 提交 601c09e2 编写于 作者: Z Zlatan 提交者: GitHub

add a OB_FAIL for ret check (#142)

上级 996bc85d
......@@ -428,9 +428,12 @@ int ObDDLResolver::resolve_default_value(ParseNode* def_node,
default_value.set_param_meta();
} else if (ObFloatType == old_obj.get_type()) {
float value = 0.0f;
old_obj.get_float(value);
default_value.set_float(-value);
default_value.set_param_meta();
if (OB_FAIL(old_obj.get_float(value))) {
SQL_RESV_LOG(WARN, "failed to get float value from old_obj", K(ret), K(old_obj));
} else {
default_value.set_float(-value);
default_value.set_param_meta();
}
} else if (ObDoubleType == old_obj.get_type()) {
double value = 0.0;
if (OB_FAIL(old_obj.get_double(value))) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册