diff --git a/fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java b/fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java index b5d8ea7fc1..781eb92a71 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java +++ b/fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java @@ -152,6 +152,7 @@ public class InsertTask extends AbstractTask { } TUniqueId queryId = generateQueryId(UUID.randomUUID().toString()); ctx.getSessionVariable().enableFallbackToOriginalPlanner = false; + ctx.getSessionVariable().enableNereidsDML = true; stmtExecutor = new StmtExecutor(ctx, (String) null); ctx.setQueryId(queryId); if (StringUtils.isNotEmpty(sql)) { diff --git a/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java b/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java index c8f264e1f6..6cc4eb985e 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java +++ b/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java @@ -59,6 +59,7 @@ public class MTMVPlanUtil { ctx.changeDefaultCatalog(catalog.getName()); ctx.setDatabase(catalog.getDbOrAnalysisException(mtmv.getEnvInfo().getDbId()).getFullName()); ctx.getSessionVariable().enableFallbackToOriginalPlanner = false; + ctx.getSessionVariable().enableNereidsDML = true; return ctx; }