I want to ask a question about a data virtualization system called teiid, When I create a query like this:
SELECT teiid2602.KC.{**some chinese character**}
FROM teiid2602.KC
WHERE teiid2602.KC.id is not null;
the teiid system returns the message:
odbc_exec(): SQL error: [unixODBC]ERROR: TEIID30504 KK: 1054 TEIID11008:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: SELECT g_0.`mobile`, g_0.`{**some chinese character**}` FROM `teiid2602`.`KC` AS g_0]
org.teiid.jdbc.TeiidSQLException: TEIID30504 KK: 1054 TEIID11008:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: SELECT g_0.`mobile`, g_0.`{**some chinese character**}` FROM `teiid2602`.`KC` AS g_0];
Error while executing the query, SQL state S0022 in SQLExecDirect
But I can run this query on my MySQL workbench, so I wonder whether Teiid support Chinese character query or not, or is anyone meet the similar problem and know how to fix it.