Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ODBC SQL шлюз - преобразование функций / 4 сообщений из 4, страница 1 из 1
26.10.2012, 09:43
    #38014077
dm-23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC SQL шлюз - преобразование функций
День добрый !

Подскажите как экранировать функции в SQL, который выполняется через шлюз. Вот пример:
Код: sql
1.
Select * from table_main where k_misk like '18%'

выполнение выпадает в ошибку, попросил показать схему запроса и обнаружил следующее преобразование SQL:
Код: sql
1.
T1."k_misk" LIKE COALESCE({fn CONCAT({fn RTRIM('18')},'%')},'%')

вместо
Код: sql
1.
k_misk like '18%'

, как экранировать функцию like и передать ее через шлюз источнику ?
...
Рейтинг: 0 / 0
26.10.2012, 10:18
    #38014146
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC SQL шлюз - преобразование функций
Что за ошибки? От каше подключаетесь или к каше?
Какая версия?
...
Рейтинг: 0 / 0
26.10.2012, 10:34
    #38014167
dm-23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC SQL шлюз - преобразование функций
Блок А.Н.,

Ошибка идет от источника, подключаюсь к каше тоже через ODBC драйвер, шлюз в каше подключен к IBM DB2, который не понимает преобразованный SQL -
Код: sql
1.
T1."k_misk" LIKE COALESCE({fn CONCAT({fn RTRIM('18')},'%')},'%')

. Это один из частных случаев, хотелось бы узнать, есть ли возможность экранировать функции, отправить их как есть источнику без преобразования ?
...
Рейтинг: 0 / 0
26.10.2012, 10:40
    #38014177
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC SQL шлюз - преобразование функций
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ODBC SQL шлюз - преобразование функций / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]