diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java index 19dc2bd012964a..594756587838a0 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java @@ -783,9 +783,8 @@ public void executeByLegacy(TUniqueId queryId) throws Exception { syncJournalIfNeeded(); analyzer = new Analyzer(context.getEnv(), context); parsedStmt.analyze(analyzer); - parsedStmt.checkPriv(); } - + parsedStmt.checkPriv(); if (prepareStmt instanceof PrepareStmt && !isExecuteStmt) { handlePrepareStmt(); return;