[ https://issues.apache.org/jira/browse/HIVE-11723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14901040#comment-14901040 ]
Yongzhi Chen commented on HIVE-11723: ------------------------------------- String literals in the values clause should not only be processed by strip quotes, they need to unescape escaped chars too. Attach the patch to fix this. > Incorrect string literal escaping > --------------------------------- > > Key: HIVE-11723 > URL: https://issues.apache.org/jira/browse/HIVE-11723 > Project: Hive > Issue Type: Bug > Affects Versions: 1.1.1 > Reporter: Uri Laserson > Assignee: Yongzhi Chen > Attachments: HIVE-11723.1.patch > > > When I execute the following queries > {code} > CREATE TABLE t_hive (f1 STRING); > INSERT INTO t_hive VALUES ('Cooper\'s'); > SELECT * FROM t_hive; > {code} > via the Hive shell or through HiveServer2 directly (via impyla), I would > expect that the result to be > {code} > Cooper's > {code} > but instead I actually get > {code} > Cooper\'s > {code} > Actually, I'm not sure how that {{INSERT}} query is not even a syntax error. -- This message was sent by Atlassian JIRA (v6.3.4#6332)