[ 
https://issues.apache.org/jira/browse/HIVE-23505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Mollitor updated HIVE-23505:
----------------------------------
    Affects Version/s: 4.0.0
                       1.2.0
                       1.1.1
                       2.2.0
                       3.1.2

> Unable to run HivePreparedStatement with "?" in the column name
> ---------------------------------------------------------------
>
>                 Key: HIVE-23505
>                 URL: https://issues.apache.org/jira/browse/HIVE-23505
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 1.2.0, 1.1.1, 2.2.0, 4.0.0, 3.1.2
>         Environment: I am seeing this issue in hive 1.1. Though the version 
> is old, looking at the updatesql code at 
> [https://github.com/apache/hive/blob/master/jdbc/src/java/org/apache/hive/jdbc/HivePreparedStatement.java]
>  it should be reproable in latest versions as well. 
> The problem here is that ? is not considered as a literal here but rather as 
> a parameter. 
>            Reporter: Somesh Dhal
>            Assignee: David Mollitor
>            Priority: Major
>
> I have the below table.
> hive> desc spc_tbl;
> OK
> val?ue int
> As you can see I have "?" in the column name. While using the 
> HivePreparedStatement with "select `val?ue` from `default`.`spc_tbl`" query 
> the execute query throws below SQLException- "parameter #1 is unset"
> Please let me know if there is an workaround to overcome this.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to