diff --git a/src/gausskernel/runtime/executor/opfusion.cpp b/src/gausskernel/runtime/executor/opfusion.cpp index 7e4200d5f..d45acc71b 100644 --- a/src/gausskernel/runtime/executor/opfusion.cpp +++ b/src/gausskernel/runtime/executor/opfusion.cpp @@ -1940,6 +1940,7 @@ bool DeleteFusion::execute(long max_rows, char* completionTag) ********************************/ HeapTuple oldtup = NULL; unsigned long nprocessed = 0; + m_tupDesc = RelationGetDescr(rel); while ((oldtup = m_scan->getTuple()) != NULL) { TM_Result result;