Вопрос такой - при создании в сервисе Select query элемент подзапроса (subquery), в нём выбранное поле возвращается в UpperCase (в просмотре sql для этого поля вызывается UPPER). Ещё функция UPPER добавляется в условие Where строковым параметрам, но не всегда. Я не могу найти, как это убрать. Подскажите?
Добрый день!
в subquery если поле строковое применяэться Upper
ето зашыто в ядре и средствами конфигурации не исправляеться
если Вам надо использовать колонку без Upper
нужно использовать CustomSQLColumn (Колонка с тектом SQL)
но нужно помнить о разделении прав
если таблица администрируеться то для нее создаеться предаставление (view)
например для таблицы tbl_Account представление vw_Account
для пользователя с правами админстратора в запрос подставляеться "tbl_Account"
для пользователя без прав админстратора в запрос подставляеться "vw_Account"
а таблицу не админ не видит из-за етого возникает ошыбка
ORA-00942 таблица или представление не сущетвует...
поетому в CustomSQLColumn нужно использовать вюхи
их видит и админ и пользователь