я получаю эту ошибку com.ibm.db2.jcc.b.SqlException: Недопустимый аргумент: неизвестный столбецимя COL1 при попытке получить доступ к моему результирующему набору с помощью rs.getString («COL1»).
Мой SQL-запрос: Выберите UPPER (COL1) из таблицы1. тот же запрос и код Java отлично работают с DB2 v8 (драйвер Type 2), но при использовании с DB2 v9 (драйвер типа 4) он выбрасывает вышеуказанное исключение.com.ibm.db2.jcc.b.SqlException: Недопустимый аргумент: неизвестное имя столбца COL1
Однако я могу устранить эту ошибку, добавив псевдоним, измененный запрос: Выбрать UPPER (COL1) COL1 из table1.
приведенный выше запрос работает как с DB2 v8, так и с v9. это означает, что в DB2 9 мы должны предоставить псевдоним при использовании с такими функциями, как (верхний, триммер, ..) ???
благодаря