diff --git a/src/common/backend/nodes/copyfuncs.cpp b/src/common/backend/nodes/copyfuncs.cpp index 7577a9e8b..6980a84a7 100644 --- a/src/common/backend/nodes/copyfuncs.cpp +++ b/src/common/backend/nodes/copyfuncs.cpp @@ -5659,8 +5659,8 @@ static VariableShowStmt* _copyVariableShowStmt(const VariableShowStmt* from) COPY_STRING_FIELD(name); COPY_STRING_FIELD(likename); - COPY_STRING_FIELD(offset); - COPY_STRING_FIELD(count); + COPY_SCALAR_FIELD(offset); + COPY_SCALAR_FIELD(count); return newnode; } diff --git a/src/common/backend/nodes/equalfuncs.cpp b/src/common/backend/nodes/equalfuncs.cpp index 288876380..4785b9216 100644 --- a/src/common/backend/nodes/equalfuncs.cpp +++ b/src/common/backend/nodes/equalfuncs.cpp @@ -1831,8 +1831,8 @@ static bool _equalVariableShowStmt(const VariableShowStmt* a, const VariableShow { COMPARE_STRING_FIELD(name); COMPARE_STRING_FIELD(likename); - COMPARE_STRING_FIELD(offset); - COMPARE_STRING_FIELD(count); + COMPARE_SCALAR_FIELD(offset); + COMPARE_SCALAR_FIELD(count); return true; }