Текущее время: Ср, ноя 14 2018, 22:03

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: "LIKE" в SELECT
СообщениеДобавлено: Ср, май 18 2011, 12:20 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 11:40
Сообщения: 459
Коллеги подскажите, никак не могу врубиться...
Имеем JDBC Receiver, делаем SELECT, атрибут compareOperation для ключа LIKE.
Судя по хэлпу:
<<<
Like (strings). In the corresponding value, the SQL placeholders “%” or “_” can then also be used.
>>>

Никак не могу понять - чем закрывать эти "%" и "_" ???
Пробовал и всевозможные кавычки и прямые/обратные слэши - получаю Incorrect Syntax в различных вариациях.

PI7.0 уровень SP посмотреть не могу - полномочий не хватает.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "LIKE" в SELECT
СообщениеДобавлено: Ср, май 18 2011, 15:08 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 18:44
Сообщения: 994
Откуда: что и все
Пол: Мужской
может, просто селект написать, без этого ужасного конструктора? я честно говоря даже не делал ни разу этот кошмар

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "LIKE" в SELECT
СообщениеДобавлено: Ср, май 18 2011, 16:12 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 11:40
Сообщения: 459
Да, конечно можно это обойти другим селектом, но пишут же, что можно использовать...

Попутно еще один интересный момент из хэлпа - написано, что если передать пустое значение ключа, получим полное содержимое таблицы, однако на практике в ответ приходит пустое сообщение :( это только у меня или оно тоже так должно работать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "LIKE" в SELECT
СообщениеДобавлено: Пн, май 23 2011, 12:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, ноя 12 2004, 12:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Может быть их надо эскейпить такими же символами типа - %%
или не эскейпиь совсем...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "LIKE" в SELECT
СообщениеДобавлено: Пн, май 23 2011, 15:58 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 11:40
Сообщения: 459
Перепробовал всякие варианты... кавычки, одинарные, обратные, слэши всякие... - в любом случае получаю разные вариации на тему Incorrect syntax near...
фантазия закончилась :)
Думал, м.б. это известная тема... на sdn ничего похожего не нашел.
В данном конкретном случае обойти проблему можно - ключ числовой, а если в where будут символьные строки, как быть в этом случае...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "LIKE" в SELECT
СообщениеДобавлено: Пн, май 23 2011, 16:08 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 18:44
Сообщения: 994
Откуда: что и все
Пол: Мужской
можно включить уровень трассировки в AE побольше (в Debug) и поискать в логах чего происходит.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB