Как создать псевдонимы для столбца DB2 в строковом запросе java? - PullRequest
0 голосов
/ 08 мая 2020

Вот мой запрос, в визуализаторе DB он отлично работает:

String query ="SELECT  emp_id AS Class_ID \n" +
                "       ,emp_name as Name \n" +
                "       ,emp_salary as Salary\n" +
                "FROM   Employee\n"

В java он дает эту ошибку:

com.ibm.db2.jcc.am.SqlException: [jcc][10150][10300][4.26.14] Invalid parameter: Unknown column name Class_ID. ERRORCODE=-4460, SQLSTATE=null

1 Ответ

0 голосов
/ 08 мая 2020

Вам не нужны двойные кавычки для разделения псевдонима. Так что просто используйте:

String query ="SELECT ID AS Class_ID FROM Employee";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...