Paul Rogers created IMPALA-8287:
-----------------------------------

             Summary: SHOW CREATE TABLE does not escape column names
                 Key: IMPALA-8287
                 URL: https://issues.apache.org/jira/browse/IMPALA-8287
             Project: IMPALA
          Issue Type: Bug
          Components: Frontend
    Affects Versions: Impala 3.1.0
            Reporter: Paul Rogers


Create a table that includes a column called `location`. Issue a SHOW CREATE 
TABLE command for that table. You will get the sql with the name unquoted. Try 
to execute that statement. You'll get an error:

{noformat}
Syntax error in line 11:
location STRING,
^
Encountered: LOCATION
Expected: DEFAULT, PRIMARY, IDENTIFIER
{noformat}

Reason: {{LOCATION}} is a SQL reserved word. The implementation of SHOW CREATE 
TABLE should escape reserved column names. Using the {{ToSqlUtils}} method for 
that purpose.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to