-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
6.0.0
-
None
Cloned from TEIIDDES-2152:
1) Created source model with simple table named "My.Quoted.Table" (including quotes
2) Created simple virtual table and pasted: SELECT * FROM "My.Quoted.Table"
3) Parser returned a command resulting in the SQL: SELECT * FROM My.Quoted."Table"
Parser should be able to handle quoted names properly. In this case the SQL should have been valid as is.
Confirmed that this does go right back to the Teiid parser. To confirm, the following test was included in
src/test/java/org/teiid/query/parser/TestParser.java
@Test public void testQuotedSQLString() { String sql = "SELECT * FROM \"My.Quoted.Table\""; //$NON-NLS-1$ String expected = "SELECT * FROM \"MY.QUOTED.TABLE\""; //$NON-NLS-1$ helpTest(sql, expected, null); }
Test fails with a comparison error with the parser returning the SQL in item 3 above.
- clones
-
TEIIDDES-2152 Adding source table with quoted name results in wrong generated SQL statement
- Closed