diff --git beeline/src/java/org/apache/hive/beeline/BeeLine.java beeline/src/java/org/apache/hive/beeline/BeeLine.java index 10fd2e2..34c13c8 100644 --- beeline/src/java/org/apache/hive/beeline/BeeLine.java +++ beeline/src/java/org/apache/hive/beeline/BeeLine.java @@ -697,7 +697,9 @@ boolean initArgs(String[] args) { for (Iterator i = commands.iterator(); i.hasNext();) { String command = i.next().toString(); debug(loc("executing-command", command)); - dispatch(command); + for (String singleCommand: command.split(";")) { + dispatch(singleCommand + ";"); + } } exit = true; // execute and exit }