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

Powpow Shen updated PHOENIX-2780:
---------------------------------
    Description: 
UPSERT a row into a table with \' (escaped single quotation) in value is 
allowed, but a row with \" (escaped double quotation) in field name is not 
allowed. ex:

{qoute}
upsert into "test"("id", "static", "dynamic" varchar) values (0, 's', 'd\'');
{quote}

is OK

{quote}
upsert into "test"("id", "static", "dynamic\"" varchar) values (0, 's', 'd');
{quote}

is NOT allowed.

  was:
UPSERT a row into a table with \' (escaped single quotation) in value is 
allowed, but a row with \" (escaped double quotation) in field name is not 
allowed. ex:
{qoute}
upsert into "test"("id", "static", "dynamic" varchar) values (0, 's', 'd\'');
{quote}
is OK
{quote}
upsert into "test"("id", "static", "dynamic\"" varchar) values (0, 's', 'd');
{quote}
is NOT allowed.


> Escape double quotation in dynamic field names
> ----------------------------------------------
>
>                 Key: PHOENIX-2780
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2780
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Powpow Shen
>
> UPSERT a row into a table with \' (escaped single quotation) in value is 
> allowed, but a row with \" (escaped double quotation) in field name is not 
> allowed. ex:
> {qoute}
> upsert into "test"("id", "static", "dynamic" varchar) values (0, 's', 'd\'');
> {quote}
> is OK
> {quote}
> upsert into "test"("id", "static", "dynamic\"" varchar) values (0, 's', 'd');
> {quote}
> is NOT allowed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to