[BUGFIX] fix lob bugs
This commit is contained in:
@ -5359,6 +5359,9 @@ int ObDDLResolver::check_default_value(ObObj &default_value,
|
||||
} else if (column.is_xmltype() && ob_is_numeric_type(tmp_default_value.get_type())) {
|
||||
ret = OB_ERR_INVALID_XML_DATATYPE;
|
||||
LOG_WARN("incorrect cmp type with xml arguments",K(tmp_default_value.get_type()), K(ret));
|
||||
} else if (lib::is_oracle_mode() && column.get_meta_type().is_blob() && ob_is_numeric_type(tmp_default_value.get_type())) {
|
||||
ret = OB_ERR_INVALID_TYPE_FOR_OP;
|
||||
LOG_WARN("inconsistent datatypes", "expected", data_type, "got", tmp_default_value.get_type(), K(ret));
|
||||
} else if(OB_FAIL(ObObjCaster::to_type(data_type, cast_ctx, tmp_default_value, tmp_dest_obj, tmp_res_obj))) {
|
||||
LOG_WARN("cast obj failed, ", "src type", tmp_default_value.get_type(), "dest type", data_type, K(tmp_default_value), K(ret));
|
||||
} else if (OB_ISNULL(tmp_res_obj)) {
|
||||
|
||||
Reference in New Issue
Block a user