jiang13021 created SPARK-42552:
----------------------------------

             Summary: Got ParseException when run sql: "SELECT 1 UNION SELECT 
1;"
                 Key: SPARK-42552
                 URL: https://issues.apache.org/jira/browse/SPARK-42552
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 3.2.3
         Environment: Scala version 2.12.15 (OpenJDK 64-Bit Server VM, Java 
1.8.0_345)
Spark version 3.2.3-SNAPSHOT
            Reporter: jiang13021
             Fix For: 3.2.3


When I run sql
{code:java}
scala> spark.sql("SELECT 1 UNION SELECT 1;") {code}
I get ParseException:
{code:java}
org.apache.spark.sql.catalyst.parser.ParseException:
mismatched input 'SELECT' expecting {<EOF>, ';'}(line 1, pos 15)== SQL ==
SELECT 1 UNION SELECT 1;
---------------^^^  at 
org.apache.spark.sql.catalyst.parser.ParseException.withCommand(ParseDriver.scala:266)
  at 
org.apache.spark.sql.catalyst.parser.AbstractSqlParser.parse(ParseDriver.scala:127)
  at 
org.apache.spark.sql.execution.SparkSqlParser.parse(SparkSqlParser.scala:51)
  at 
org.apache.spark.sql.catalyst.parser.AbstractSqlParser.parsePlan(ParseDriver.scala:77)
  at org.apache.spark.sql.SparkSession.$anonfun$sql$2(SparkSession.scala:616)
  at 
org.apache.spark.sql.catalyst.QueryPlanningTracker.measurePhase(QueryPlanningTracker.scala:111)
  at org.apache.spark.sql.SparkSession.$anonfun$sql$1(SparkSession.scala:616)
  at org.apache.spark.sql.SparkSession.withActive(SparkSession.scala:775)
  at org.apache.spark.sql.SparkSession.sql(SparkSession.scala:613)
  ... 47 elided
 {code}
If I run with parentheses , it works well 

 

 
{code:java}
scala> spark.sql("(SELECT 1) UNION (SELECT 1);") 
res4: org.apache.spark.sql.DataFrame = [1: int]{code}
This should be a bug

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to