From 044390d5f7b0404b1e17bf0bc3d9c7bb1415d787 Mon Sep 17 00:00:00 2001 From: z00484332 Date: Tue, 2 Jun 2020 09:33:12 +0800 Subject: [PATCH] load data --- .../java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java index 5dac729..abc1b53 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java @@ -518,7 +518,11 @@ public class LoadSemanticAnalyzer extends SemanticAnalyzer { // Step 2 : create the Insert query StringBuilder rewrittenQueryStr = new StringBuilder(); - rewrittenQueryStr.append("insert into table "); + if (isOverWrite) { + rewrittenQueryStr.append("insert overwrite table "); + } else { + rewrittenQueryStr.append("insert into table "); + } rewrittenQueryStr.append(getFullTableNameForSQL((ASTNode)(tableTree.getChild(0)))); addPartitionColsToInsert(table.getPartCols(), inpPartSpec, rewrittenQueryStr); rewrittenQueryStr.append(" select * from "); -- 2.8.4.windows.1