Сбой запроса в Bluemix dashDB, когда имена столбцов имеют верблюжий или нижний регистр

У меня есть экземпляр начального уровня Bluemix dashDB. Я создал таблицу, как показано ниже

введите здесь описание изображения

Когда я запускаю следующий запрос

select * from USERS where userId=2;

Я получаю следующую ошибку

"USERID" is not valid in the context where it is used.. SQLCODE=-206, SQLSTATE=42703, DRIVER=3.69.56 

Столбец существует в моей таблице. Я что-то упускаю здесь?


person S.A.Norton Stanley    schedule 28.09.2016    source источник
comment
Не совсем дубликат, но похожий. Хотя это помогло мне решить мою проблему.   -  person S.A.Norton Stanley    schedule 28.09.2016


Ответы (1)


Я смог решить свою проблему, следуя сообщению здесь DB2 + JPA выдает ошибку: столбец не найден в таблице.

Если имена столбцов, указанные в запросе, должны совпадать точно так же, как в таблице, предоставляющей их в кавычках, работает, как и ожидалось.

По умолчанию имена столбцов, указанные в запросе, преобразуются в верхний регистр.

person S.A.Norton Stanley    schedule 28.09.2016