diff --git a/deps/oblib/src/common/object/ob_object.h b/deps/oblib/src/common/object/ob_object.h index 6d0c9c81ff..a856bc7b1e 100644 --- a/deps/oblib/src/common/object/ob_object.h +++ b/deps/oblib/src/common/object/ob_object.h @@ -1149,6 +1149,9 @@ public: } else { meta_.set_collation_level(meta.get_collation_level()); } + if (meta.has_lob_header() && oceanbase::is_lob_storage(get_type())) { + set_has_lob_header(); + } } OB_INLINE void copy_value_to(ObObj &obj, bool &has_null) const {