From a8f575409dc95f6909801cb16e62f939d73351e7 Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 29 Jun 2022 11:03:13 +0800 Subject: [PATCH] [CP] [bugfix] Fix bug that json convert to string without setting result length --- src/sql/engine/expr/ob_expr_cast.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sql/engine/expr/ob_expr_cast.cpp b/src/sql/engine/expr/ob_expr_cast.cpp index 3ada54ff92..ed2911f9c1 100644 --- a/src/sql/engine/expr/ob_expr_cast.cpp +++ b/src/sql/engine/expr/ob_expr_cast.cpp @@ -143,7 +143,8 @@ int ObExprCast::get_cast_string_len(ObExprResType& type1, ObExprResType& type2, case ObEnumInnerType: case ObSetInnerType: case ObURowIDType: - case ObLobType: { + case ObLobType: + case ObJsonType: { res_len = type1.get_length(); length_semantics = type1.get_length_semantics(); break; -- GitLab