diff --git a/src/sql/optimizer/ob_opt_est_utils.cpp b/src/sql/optimizer/ob_opt_est_utils.cpp index 6c19e2a9ca..c5a6119ba0 100644 --- a/src/sql/optimizer/ob_opt_est_utils.cpp +++ b/src/sql/optimizer/ob_opt_est_utils.cpp @@ -401,7 +401,7 @@ double ObOptEstObjToScalar::convert_obj_to_scalar(const ObObj *obj) scalar = static_cast(obj->get_utinyint()); break; case ObUSmallIntType: // uint16 - scalar = static_cast(obj->get_smallint()); + scalar = static_cast(obj->get_usmallint()); break; case ObUMediumIntType: // uint24 scalar = static_cast(obj->get_umediumint());